Array_map() je vestavěná funkce v PHP. Funkce array_map() odešle každou hodnotu pole do uživatelem definované funkce a vrátí pole s novými hodnotami danými uživatelem definovanou funkcí. Tato funkce byla zavedena ve verzi 4.0.6.
Syntax
array array_map ( callable $callback , array $array1 [, array $... ] )
Parametr
Parametr | Popis | Je povinné |
---|---|---|
funkce | Název uživatelem definované funkce nebo null. | povinný |
pole1 | Určuje pole. | povinný |
pole2 | Určuje pole. | Volitelný |
pole3 | Určuje pole. | Volitelný |
Typ návratu
Tato funkce vrací pole obsahující hodnoty pole1 po použití uživatelem definované funkce na každou z nich.
PŘÍKLAD 1
Výstup:
Array ( [0] => sachin [1] => kapil [2] => dhoni )
PŘÍKLAD 2
Výstup:
Array ( [0] => unlike [1] => like [2] => unlike )
PŘÍKLAD 3
Výstup:
Array ( [0] => 1 [1] => 4 [2] => 9 [3] => 16 [4] => 25 [5] => 36 )
PŘÍKLAD 4
Výstup:
Array ( [0] => Array ( [0] => a [1] => 100 ) [1] => Array ( [0] => b [1] => 200 ) [2] => Array ( [0] => c [1] => 300 ) )