【发布时间】:2014-01-19 03:05:44
【问题描述】:
理想情况下,我希望能够将第三个数组添加到由 2 个数组组成的数组中。我尝试过array_push、array_merge 和array_merge_recursive。以下是相关代码:
$array1 = array("color" => "red", "shape" => "triangle");
$array2 = array("color" => "green", "shape" => "trapezoid");
$array3 = array("color" => "blue", "shape" => "square");
$result = array($array1, $array2);
$result = array_merge($result, $array3);
print_r($result);
当前代码返回: Array ( [0] => Array ( [color] => red [shape] => triangle ) [1] => Array ( [color] => green [shape] => trapezoid ) [颜色] => 蓝色 [形状] => 方形 )
它的问题是我也需要它来为第三个数组编号。所以,[0]、[1] 和 [2]
【问题讨论】:
-
这有什么问题?您的示例代码有效。
array_push($result, $array3)也可以。 -
我没有得到第三个数组的编号
-
for($i=0; $i
'; } -
您只想添加array3?
$result[] = $array3;