我对PHP很新,但是我理解一旦PHP return在函数中命中,它将退出函数并返回到调用它的位置.
我很困惑在下面的函数中如何或为什么array_map()开始return并在函数内部有另一个.
function array_plucked($toPluck, $arr) {
return array_map(function($item) use($toPluck) {
return $item[$toPluck];
}, $arr); }
Run Code Online (Sandbox Code Playgroud)
每次它在数组中循环时究竟发生了什么$item[$toPluck],结果存储在哪里?