Funkcija array_map
Funkcija array_map uporabi dano
funkcijo za vse elemente polja in vrne
spremenjeno polje. Kot prvi parameter funkcija
sprejme povratni klic, kot drugi pa polje.
Kot tretji parameter in naprej je moč posredovati dodatna polja.
Sintaksa
array_map(?callable $callback, array $array, array ...$arrays): array
Primer
Izvlečimo kvadratni koren vsakega
elementa polja (s pomočjo funkcije sqrt)
in zapišimo v novo polje:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Rezultat izvajanja kode:
[1, 2, 3]
Glejte tudi
-
funkcijo
array_filter,
ki filtrira polje -
funkcijo
array_walk,
ki kliče funkcijo za elemente polja -
funkcijo
array_walk_recursive,
ki rekurzivno kliče funkcijo za elemente polja -
funkcijo
array_reduce,
ki strne polje