您的位置:首页 > 编程语言 > PHP开发

php 使用array_walk和array_map

2016-10-27 17:35 501 查看
function myfunction(&$value,$key)
{
$value="yellow";
}
$a=array("a"=>"red","b"=>"green","c"=>"blue");
array_walk($a,"myfunction");
print_r($a);

function myfunction(&$value)
{
$value="yellow";
return $value;
}
$a=array("a"=>"red","b"=>"green","c"=>"blue");
$b=array_map("myfunction",$a);
print_r($b);

array_walk调用的是数组本身的值 指向hash里的索引 返回true和false
array_map使用的是一个新值 对数组值进行操作 一维数组返回当前数组key和操作过的值 当有两个数组以上返回一个新数组 需要有返回值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: