【发布时间】:2019-12-11 05:14:22
【问题描述】:
如何将变量推入多维数组 php? 当我为拖曳数组提供密钥时它起作用了,但是当我删除键时它不起作用: 我的意思是:
$array1= array('x'=>array('id'=>7,'code'=>4444),'y'=>array('id'=>8,'code'=>3333 ));
哪里
array_push($array1['x'],$newdata);
我不想生成 x,y ... ,我想让它自动生成。
我想要这样的结果:
Array
(
[0] => Array
(
[id] => 7
[code] => 4444
[newData] => 1111
)
[1] => Array
(
[id] => 8
[code] => 3333
[newData] => 1111
)
)
这是我尝试过的:
<?php
$array1= array(array('id'=>7,'code'=>4444),array('id'=>8,'code'=>3333));
$newdata = 1111;
foreach ($array1 as $item ){
array_push($item,$newdata);
}
print_r($array1);
【问题讨论】:
-
在 foreach 循环中使用对
$item的引用。 (foreach($array1 as &$item)
标签: php arrays multidimensional-array push