php 使用array_walk和array_map

来源:互联网 发布:mysql mvcc 乐观锁 编辑:程序博客网 时间:2024/06/05 02:45
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和操作过的值 当有两个数组以上返回一个新数组 需要有返回值

0 0
原创粉丝点击