Funkcia array_map
Funkcia array_map aplikuje zadanú
funkciu na všetky prvky poľa a vráti
upravené pole. Prvým parametrom funkcia
prijíma spätné volanie, a druhým - pole.
Je možné prenášať ďalšie polia tretím
a tak ďalej parametrami.
Syntax
array_map(?callable $callback, array $array, array ...$arrays): array
Príklad
Poďme extrahovať druhú odmocninu z každého
prvku poľa (pomocou funkcie sqrt)
a zapísať do nového poľa:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Výsledok vykonania kódu:
[1, 2, 3]
Pozrite tiež
-
funkciu
array_filter,
ktorá filtruje pole -
funkciu
array_walk,
ktorá volá funkciu pre prvky poľa -
funkciu
array_walk_recursive,
ktorá rekurzívne volá funkciu pre prvky poľa -
funkciu
array_reduce,
ktorá redukuje pole