版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_32080545/article/details/78273299
$array = [
0=>['sku_id'=>'11','sku_amount'=>240],
1=>['sku_id'=>'27','sku_amount'=>600]
];
$packSkuNum=[];
array_map(function($item)use(&$packSkuNum){
$packSkuNum[$item['sku_id']]=$item['sku_amount'];
},$array);
print_r($packSkuNum);
使用“&”取址符就可以赋值闭包外的变量了。