Funkce array_map
Funkce array_map aplikuje zadanou
funkci na všechny prvky pole a vrací
upravené pole. Prvním parametrem funkce
přijímá callback, a druhým - pole.
Lze předávat další pole třetím
a dalšími parametry.
Syntaxe
array_map(?callable $callback, array $array, array ...$arrays): array
Příklad
Vypočtěme druhou odmocninu každého
prvku pole (pomocí funkce sqrt)
a zapišme do nového pole:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Výsledek provedení kódu:
[1, 2, 3]
Viz také
-
funkci
array_filter,
která filtruje pole -
funkci
array_walk,
která volá funkci pro prvky pole -
funkci
array_walk_recursive,
která rekurzivně volá funkci pro prvky pole -
funkci
array_reduce,
která redukuje pole