Funktion array_map
Die Funktion array_map wendet eine angegebene
Funktion auf alle Elemente eines Arrays an und gibt
das geänderte Array zurück. Der erste Parameter ist der
Callback, der zweite Parameter ist das Array.
Es können zusätzliche Arrays als dritter
und weiterer Parameter übergeben werden.
Syntax
array_map(?callable $callback, array $array, array ...$arrays): array
Beispiel
Lassen Sie uns die Quadratwurzel aus jedem
Element des Arrays ziehen (mit der Funktion sqrt)
und in ein neues Array schreiben:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Das Ergebnis der Codeausführung:
[1, 2, 3]
Siehe auch
-
die Funktion
array_filter,
die ein Array filtert -
die Funktion
array_walk,
die eine Funktion für Array-Elemente aufruft -
die Funktion
array_walk_recursive,
die rekursiv eine Funktion für Array-Elemente aufruft -
die Funktion
array_reduce,
die ein Array reduziert