Функција array_map
Функцијата array_map применува зададена
функција на сите елементи на низата и ја враќа
променетата низа. Како прв параметар функцијата
прима колбек, а како втор - низа.
Може да се пренесуваат дополнителни низи како трет
и следните параметри.
Синтакса
array_map(?callable $callback, array $array, array ...$arrays): array
Пример
Ајде да го извлечеме квадратниот корен од секој
елемент на низата (со помош на функцијата sqrt)
и да запишеме во нова низа:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Резултат од извршувањето на кодот:
[1, 2, 3]
Погледнете ги и
-
функцијата
array_filter,
која филтрира низа -
функцијата
array_walk,
која повикува функција за елементите на низата -
функцијата
array_walk_recursive,
која рекурзивно повикува функција за елементите на низата -
функцијата
array_reduce,
која ја сведува низата