<?php
function mostrar_Espanhol(int $n, string $m): string
{
return "O número {$n} é chamado de {$m} em espanhol";
}
function map_Espanhol(int $n, string $m): array
{
return [$n => $m];
}
$a = [1, 2, 3, 4, 5];
$b = ['uno', 'dos', 'tres', 'cuatro', 'cinco'];
$c = array_map('mostrar_Espanhol', $a, $b);
print_r($c);
$d = array_map('map_Espanhol', $a , $b);
print_r($d);
?>
O exemplo acima produzirá:
// Saída de $c
Array
(
[0] => O número 1 é chamado de uno em espanhol
[1] => O número 2 é chamado de dos em espanhol
[2] => O número 3 é chamado de tres em espanhol
[3] => O número 4 é chamado de cuatro em espanhol
[4] => O número 5 é chamado de cinco em espanhol
)
// Saída de $d
Array
(
[0] => Array
(
[1] => uno
)
[1] => Array
(
[2] => dos
)
[2] => Array
(
[3] => tres
)
[3] => Array
(
[4] => cuatro
)
[4] => Array
(
[5] => cinco
)
)