这是我的代码:
subtext
为什么$array = ['foo' => 'bar', 'bis' => 'ter'];
$finalData=[];
$closure = function ($value, $key) use ($finalData) {
$finalData[]=$value;
};
foreach ($array as $key => $value) {
$closure($value, $key);
}
var_dump($finalData); // array (0)
里面有$finalData
?不应该是0 elements
答案 0 :(得分:0)
您只需要通过引用修改use
变量:
$closure = function ($value, $key) use (&$finalData) {
// add this-----------------------------^