Funkce array_map

Funkce array_map aplikuje zadanou funkci na všechny prvky pole a vrací upravené pole. Prvním parametrem funkce přijímá callback, a druhým - pole. Lze předávat další pole třetím a dalšími parametry.

Syntaxe

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

Příklad

Vypočtěme druhou odmocninu každého prvku pole (pomocí funkce sqrt) a zapišme do nového pole:

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

Výsledek provedení kódu:

php[1, 2, 3]

Viz také