2
我想循环一个foreach数组并将新值添加到同一个数组,但它不返回值;追加到与foreach相同的数组
<?php
foreach($departments as $department){
$department['users'] = 10;
}
?>
但是当我返回数组时,'用户'不会成为列表的一部分。我试过array_push,没有太多的运气。
感谢先进!
我想循环一个foreach数组并将新值添加到同一个数组,但它不返回值;追加到与foreach相同的数组
<?php
foreach($departments as $department){
$department['users'] = 10;
}
?>
但是当我返回数组时,'用户'不会成为列表的一部分。我试过array_push,没有太多的运气。
感谢先进!
使用reference:
foreach($departments as &$department){
$department['users'] = 10;
}
不要忘了在循环后下降(撤消)参考..;) – inhan
谢谢两位!我会在几分钟内接受答案。 –
只是好奇,是否有一些微妙的原因呢? –