array_map() 将函数作用到数组中的每个值上,每个值都乘以本身,并返回带有新的值的数组
array_map(myfunction,array1,array2,array3…)
- myfunction:必需。用户自定义函数的名称,或者是 null。
- array1:必需。规定数组。
- array2:可选。规定数组。
function myfunction($num) { return($num * $num); } $a = array(1,2,3,4,5); print_r(array_map("myfunction",$a)); /* [ '0' => 1, '1' => 4, '2' => 9, '3' => 16, '4' => 25 ] */