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
謝謝兩位!我會在幾分鐘內接受答案。 –
只是好奇,是否有一些微妙的原因呢? –