Функција array_map

Функцијата array_map применува зададена функција на сите елементи на низата и ја враќа променетата низа. Како прв параметар функцијата прима колбек, а како втор - низа. Може да се пренесуваат дополнителни низи како трет и следните параметри.

Синтакса

phparray_map(?callable $callback, array $array, array ...$arrays): array

Пример

Ајде да го извлечеме квадратниот корен од секој елемент на низата (со помош на функцијата sqrt) и да запишеме во нова низа:

php<?php
  $arr = [1, 4, 9];
  
  $res = array_map('sqrt', $arr);
  var_dump($res);
?>

Резултат од извршувањето на кодот:

php[1, 2, 3]

Погледнете ги и

  • функцијата array_filter,
    која филтрира низа
  • функцијата array_walk,
    која повикува функција за елементите на низата
  • функцијата array_walk_recursive,
    која рекурзивно повикува функција за елементите на низата
  • функцијата array_reduce,
    која ја сведува низата