将数组添加到数组中

用户名

理想情况下,我希望能够将第3个数组添加到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] =>红色[shape] =>三角形)[1] => Array([color] => green [shape] =>梯形)[color] =>蓝色[形状] =>正方形)

它的问题是我也需要对第3个数组进行编号。因此,[0],[1]和[2]

m59
$array1 = array("color" => "red", "shape" => "triangle");
$array2 = array("color" => "green", "shape" => "trapezoid");
$array3 = array("color" => "blue", "shape" => "square");

$result = array($array1, $array2);

array_push($result, $array3);

array_push之所以这样,是因为您要将新数组添加到数组数组中。问题array_merge在于,它需要$array3(而不是数组本身)的内容并将其添加到中$result

当您说您以前尝试array_push过时,我猜您是这样错误地使用它的:$result = array_push($result, $array3);它将用创建的数组的长度(而不是您要创建的数组)的长度覆盖您要查找的结果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数组中的数组值添加到数组值

来自分类Dev

将数组添加到ArrayList中

来自分类Dev

将数组中的对象数组添加到 JSON 中

来自分类Dev

将数组添加到Angular中的数组

来自分类Dev

将数组元素添加到PHP中的数组

来自分类Dev

将数组添加到数组Ruby

来自分类Dev

PHP:添加到数组中的数组

来自分类Dev

将数组中的标记添加到Leaflet中

来自分类Dev

将数组中的标记添加到Leaflet中

来自分类Dev

将变量添加到PHP中的函数中的数组

来自分类Dev

将PHP中的数组添加到mysql中

来自分类Dev

将 main 中的元素添加到类中的数组

来自分类Dev

将数组元素添加到数组数组中每个数组的特定索引

来自分类Dev

将String数组添加到ArrayList中

来自分类Dev

我可以将paintComponents()添加到数组中吗?

来自分类Dev

将元素添加到作为对象属性的数组中

来自分类Dev

RethinkDB,将元素添加到嵌套的数组中

来自分类Dev

Javascript-将类添加到数组中的元素

来自分类Dev

动态将输入字段添加到数组中

来自分类Dev

将addClass添加到数组中的元素

来自分类Dev

将诺言添加到for循环中的诺言数组中

来自分类Dev

在Ruby数组中仅将1添加到整数

来自分类Dev

将键值对添加到javascript中的对象数组?

来自分类Dev

Java将项目作为数组添加到类中

来自分类Dev

将值添加到数组中的用户元字段

来自分类Dev

Elasticsearch脚本将元素添加到数组中

来自分类Dev

将项目添加到IF条件语句数组中

来自分类Dev

将.txt文件中的数据添加到数组

来自分类Dev

Python-将键值对添加到数组中的字典