Funkcija array_map
Funkcija array_map primenjuje zadatu
funkciju na sve elemente niza i vraća
izmenjeni niz. Prvim parametrom funkcija
prihvata callback, a drugim - niz.
Mogu se prosleđivati dodatni nizovi trećim
i narednim parametrima.
Sintaksa
array_map(?callable $callback, array $array, array ...$arrays): array
Primer
Hajde da izvučemo kvadratni koren iz svakog
elementa niza (pomoću funkcije sqrt)
i upišemo u novi niz:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Rezultat izvršavanja koda:
[1, 2, 3]
Pogledajte takođe
-
funkciju
array_filter,
koja filtrira niz -
funkciju
array_walk,
koja poziva funkciju za elemente niza -
funkciju
array_walk_recursive,
koja rekurzivno poziva funkciju za elemente niza -
funkciju
array_reduce,
koja sažima niz