Funkcija array_map
Funkcija array_map pielieto norādīto
funkciju visiem masīva elementiem un atgriež
izmainīto masīvu. Pirmā parametra funkcija
pieņem atsaukšanas funkciju (callback), bet otro - masīvu.
Var padot papildu masīvus kā trešo
un tā tālāk parametru.
Sintakse
array_map(?callable $callback, array $array, array ...$arrays): array
Piemērs
Iegūsim kvadrātsakni no katra
masīva elementa (izmantojot funkciju sqrt)
un ierakstīsim jaunā masīvā:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Koda izpildes rezultāts:
[1, 2, 3]
Skatiet arī
-
funkciju
array_filter,
kas filtrē masīvu -
funkciju
array_walk,
kas izsauc funkciju masīva elementiem -
funkciju
array_walk_recursive,
kas rekursīvi izsauc funkciju masīva elementiem -
funkciju
array_reduce,
kas samazina masīvu