// 单个数组
<?php
function cube($n)
{
return ($n * $n * $n);
}
$a = array(1,2,3);
$b = array_map('cube',$a);
var_dump($b);
// 多个数组
<?php
function show_Spanish($n, $m)
{
return("The number $n is called $m in Spanish");
}
function map_Spanish($n, $m)
{
return(array($n => $m));
}
$a = array(1, 2, 3, 4, 5);
$b = array("uno", "dos", "tres", "cuatro", "cinco");
$c = array_map("show_Spanish", $a, $b);
var_dump($c);
$d = array_map("map_Spanish", $a , $b);
var_dump($d);
<?php $a = array(1, 2, 3, 4, 55); $b = array("one", "two", "three", "four", "five"); $c = array("uno", "dos", "tres", "cuatro", "cinco"); $d = array_map(null, $a, $b, $c); var_dump($d);