Funkcia array_map

Funkcia array_map aplikuje zadanú funkciu na všetky prvky poľa a vráti upravené pole. Prvým parametrom funkcia prijíma spätné volanie, a druhým - pole. Je možné prenášať ďalšie polia tretím a tak ďalej parametrami.

Syntax

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

Príklad

Poďme extrahovať druhú odmocninu z každého prvku poľa (pomocou funkcie sqrt) a zapísať do nového poľa:

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

Výsledok vykonania kódu:

php[1, 2, 3]

Pozrite tiež