Functie array_map
De functie array_map past een opgegeven
functie toe op alle elementen van een array en retourneert
de gewijzigde array. Als eerste parameter accepteert de functie
een callback, en als tweede - een array.
Er kunnen extra arrays worden doorgegeven als derde
parameter en verder.
Syntaxis
array_map(?callable $callback, array $array, array ...$arrays): array
Voorbeeld
Laten we de vierkantswortel van elk
element van de array extraheren (met behulp van de functie sqrt)
en in een nieuwe array opslaan:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Resultaat van de code-uitvoering:
[1, 2, 3]
Zie ook
-
de functie
array_filter,
die een array filtert -
de functie
array_walk,
die een functie aanroept voor elementen van een array -
de functie
array_walk_recursive,
die recursief een functie aanroept voor elementen van een array -
de functie
array_reduce,
die een array reduceert