今天在使用array_map时使用到了闭包closure
场景:需要给array_map传递自定义参数
实现:
array_map(function($item) use ($params) { return $this->transformdata($item, $params); }, $items)
说明:$items是需要处理的数组,$params是需要传递的参数, $this->transformdata是回调
备注:如果不需要传自定义参数,array_map在类中要这样写
array_map(array($this,'transformdata'),$items);