Funksioni array_map
Funksioni array_map aplikon një funksion të caktuar
për të gjithë elementët e vargut dhe kthen
vargun e modifikuar. Si parametër i parë funksioni
pranon një callback, dhe si të dytë - një varg.
Mund të kaloni vargje shtesë si parametër të tretë
e kështu me radhë.
Sintaksa
array_map(?callable $callback, array $array, array ...$arrays): array
Shembull
Le të nxjerrim rrënjën katrore nga çdo
element i vargut (me ndihmën e funksionit sqrt)
dhe ta shkruajmë në një varg të ri:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Rezultati i ekzekutimit të kodit:
[1, 2, 3]
Shihni gjithashtu
-
funksionin
array_filter,
i cili filtron vargun -
funksionin
array_walk,
i cili thërret funksion për elementët e vargut -
funksionin
array_walk_recursive,
i cili thërret rekursivisht funksion për elementët e vargut -
funksionin
array_reduce,
i cili sheshon vargun