array_map funksiyası
array_map funksiyası verilmiş
funksiyanı massivin bütün elementlərinə tətbiq edir və
dəyişdirilmiş massivi qaytarır. İlk parametr kimi funksiya
callback qəbul edir, ikinci parametr kimi isə massiv.
Əlavə massivlər üçüncü və sonrakı parametrlər kimi ötürülə bilər.
Sintaksis
array_map(?callable $callback, array $array, array ...$arrays): array
Nümunə
Gəlin massivin hər bir elementindən kvadrat kök çıxaraq
(sqrt funksiyası vasitəsilə)
və yeni massivə yazaq:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Kodun icrasının nəticəsi:
[1, 2, 3]
Həmçinin bax
-
array_filterfunksiyası,
hansı ki, massivi filtrləyir -
array_walkfunksiyası,
hansı ki, massiv elementləri üçün funksiya çağırır -
array_walk_recursivefunksiyası,
hansı ki, massiv elementləri üçün rekursiv şəkildə funksiya çağırır -
array_reducefunksiyası,
hansı ki, massivi yığır