Funksjonen array_map
Funksjonen array_map bruker en spesifisert
funksjon på alle elementene i et array og returnerer
det modifiserte arrayet. Den første parameteren er en
callback-funksjon, og den andre er et array.
Du kan sende flere arrayer som tredje
og påfølgende parametere.
Syntaks
array_map(?callable $callback, array $array, array ...$arrays): array
Eksempel
La oss ta kvadratroten av hvert
element i arrayet (ved hjelp av funksjonen sqrt)
og skrive det til et nytt array:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Resultatet av kjøring av koden:
[1, 2, 3]
Se også
-
funksjonen
array_filter,
som filtrerer et array -
funksjonen
array_walk,
som kaller en funksjon for elementene i et array -
funksjonen
array_walk_recursive,
som rekursivt kaller en funksjon for elementene i et array -
funksjonen
array_reduce,
som reduserer et array