博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】array_map():将回调函数作用到给定数组的单元上
array array_map ( callable $callback , array $arr1 [, array $... ] )
array_map() 返回一个数组,该数组包含了 $arr1 中的所有单元经过 callback 作用过之后的单元。$callback 接受的参数数目应该和传递给 array_map() 函数的数组数目一致。
举例1:
function add($n)
{
return($n + 1);
}
$arr = array(1, 2, 3, 4, 5);
$arr = array_map("add", $arr);
echo '<pre>';
print_r($arr);
输出的结果是:
Array
(
[0] => 2
[1] => 3
[2] => 4
[3] => 5
[4] => 6
)
举例2:
function add($n)
{
$n = is_array($n)?array_map("add",$n):($n + 1);
return $n;
}
$arr = array(
array(1,2,3),
array(4,5,6)
);
$arr = array_map("add", $arr);
echo '<pre>';
print_r($arr);
输出的结果是:
Array
(
[0] => Array
(
[0] => 2
[1] => 3
[2] => 4
)
[1] => Array
(
[0] => 5
[1] => 6
[2] => 7
)
)
版权归 马富天PHP博客 所有
本文标题:《array_map()简单介绍》
本文链接地址:http://www.mafutian.net/168.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
评论审核未开启 |