PHP - array_map
Třída
Metoda - array_map
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
Aplikuje callback (funkci) na všechny prvky v poli.
Procedurální
- function array_map (callable $callback, array $array1, array $...) : array
Parametry
Název | Datový typ | Výchozí hodnota | Popis |
---|---|---|---|
$callback | callable | Callback, tedy jméno funkce. Funkce by měla mít tolik parametrů, kolik
polí do | |
$array1 | array | Pole, které chceme funkcí zpracovat. | |
$... | array | Další pole, které chceme funkcí zpracovat. |
Návratové hodnoty
Vrací: array
Pole, obsahující prvky původního pole po zpracování callback funkcí.
Příklady
<?php
function zdvojnasob($a)
{
return 2 * $a;
}
$pole = [1, 2, 3, 4];
$pole = array_map('zdvojnasob', $pole);
print_r($pole);
Související manuály
- function array_filter (array $array, int $flag = 0) : array
- function array_reduce (array $array, callable $callback) : mixed