<?php
function show_Spanish($n, $m)
{
return "Il numero {$n} è chiamato {$m} in spagnolo";
}
function map_Spanish($n, $m)
{
return [$n => $m];
}
$a = [1, 2, 3, 4, 5];
$b = ['uno', 'dos', 'tres', 'cuatro', 'cinco'];
$c = array_map('show_Spanish', $a, $b);
print_r($c);
$d = array_map('map_Spanish', $a , $b);
print_r($d);
?>
Il precedente esempio visualizzerà:
// stampa di $c
Array
(
[0] => Il numero 1 è chiamato uno in spagnolo
[1] => Il numero 2 è chiamato dos in spagnolo
[2] => Il numero 3 è chiamato tres in spagnolo
[3] => Il numero 4 è chiamato cuatro in spagnolo
[4] => Il numero 5 è chiamato cinco in spagnolo
)
// stampa di $d
Array
(
[0] => Array
(
[1] => uno
)
[1] => Array
(
[2] => dos
)
[2] => Array
(
[3] => tres
)
[3] => Array
(
[4] => cuatro
)
[4] => Array
(
[5] => cinco
)
)