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
]
*/