array_map() 函数返回用户自定义函数作用后的数组。回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。
例子:
<?php
function myfun($v){
if($v === dog){
return 'fido';
}
return $v;
}
$arr = array('horse','dog','cat');
print_r(array_map('myfun',$arr));
?>
结果:
匿名函数写法:
<?php
$arr = array('a','b','c');
var_dump(array_map(function($v){
return $v.'+++123';
},$arr));
?>