Funktionen array_map
Funktionen array_map anvender en given
funktion på alle elementer i et array og returnerer
det modificerede array. Som første parameter tager funktionen
en callback, og som andet - et array.
Det er muligt at sende yderligere arrays som tredje
parameter og så videre.
Syntaks
array_map(?callable $callback, array $array, array ...$arrays): array
Eksempel
Lad os udtrække kvadratroden af hvert
element i arrayet (ved hjælp af funktionen sqrt)
og skrive det til et nyt array:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Resultatet af udførelsen af koden:
[1, 2, 3]
Se også
-
funktionen
array_filter,
som filtrerer et array -
funktionen
array_walk,
som kalder en funktion for elementer i et array -
funktionen
array_walk_recursive,
som rekursivt kalder en funktion for elementer i et array -
funktionen
array_reduce,
som reducerer et array