array_map 與 array_walk

array_map 返回值,array_walk是處理過程

 

$a1=array("Horse", "Dog", "Cat");
$a2=array("Cow", "Dog", "Rat");

$a3 = array_map(function ($v1, $v2)
{
    return "{$v1} - {$v2}";
}, $a1, $a2);

print_r($a3);


/*
Array
(
    [0] => Horse - Cow
    [1] => Dog - Dog
    [2] => Cat - Rat
)
*/

$a = array("a"=>"red","b"=>"green","c"=>"blue");

array_walk($a, function ($value, $key, $p)
{
    echo "$key $p $value<br>";
}, "has the value");

/*
a has the value red
b has the value green
c has the value blue
*/

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章