【发布时间】:2011-05-22 14:55:49
【问题描述】:
所以我有很多形式的数组:
$e = array(
"key1" => "value1",
"key2" => "value2",
"key3" => "value3",
"key4" =? "value4"
);
另一个数组刚刚声明为:
$a = array( );
我想要的是将$e作为元素附加到$a,所以
$a[0] = array(
"key1" => "value1",
"key2" => "value2",
"key3" => "value3",
"key4" =? "value4"
);
这样我就可以走了:
$count = count( $a );
for ( $j = 0; $j < $count; $j++ )
{
echo $a[$j]["key1"];
}
它会打印“value1”。
我将对所有的 $e 重复这个过程,所以当附加 $e 时,$a 可能并不总是为空 - 它可能之前附加了其他 $e。我认为 array_push 会这样做,但事实并非如此。感谢您的帮助。
【问题讨论】: