我有一个问题,当我在函数内使用array_push,并需要在foreach中运行它以填充新数组时,遇到了问题。不幸的是,我不知道为什么它不起作用。这是代码:
<?php
$mylist = array('house', 'apple', 'key', 'car');
$mailarray = array();
foreach ($mylist as $key) {
online($key, $mailarray);
}
function online($thekey, $mailarray) {
array_push($mailarray,$thekey);
}
print_r($mailarray);
?>
这是一个例子函数,它有更多的功能,这就是为什么我需要保持这个想法。
谢谢。