PHP array_map() 函数
将函数作用到数组中的每个值上,每个值都乘以本身,并返回带有新值的数组:
<?php function myfunction($v) { return($v*$v); } $a=array(1,2,3,4,5); print_r(array_map("myfunction",$a)); ?>
$double = function($a) { return $a * 2; }; $numbers = range(1, 5); $new_numbers = array_map($double, $numbers); print implode(' ', $new_numbers);