函数原型:
array_map(callable $callback, array ...$arr)
其中,$callback参数表示将要被调用的函数或方法,它和数组中的每一个元素一一对应。而$arr参数则表示我们要进行处理的数组,可以同时传入多个数组进行处理。
下面我们来看一个简单的例子:
$newArr = array_map(function($v) {
return $v * $v;
}, [1, 2, 3]);
print_r($newArr);
运行这段代码后,我们将得到一个新的数组:Array ( [0] => 1 [1] => 4 [2] => 9 )。这个新的数组就是原始数组中每个元素都乘以自身之后的结果。
暂无评论,抢个沙发...