Array_map() je vstavaná funkcia v PHP. Funkcia array_map() odošle každú hodnotu poľa do užívateľom definovanej funkcie a vráti pole s novými hodnotami danými užívateľom definovanou funkciou. Táto funkcia bola predstavená vo verzii 4.0.6.
Syntax
array array_map ( callable $callback , array $array1 [, array $... ] )
Parameter
Parameter | Popis | je povinná |
---|---|---|
funkciu | Názov funkcie definovanej používateľom alebo null. | povinné |
pole1 | Určuje pole. | povinné |
pole2 | Určuje pole. | Voliteľné |
pole3 | Určuje pole. | Voliteľné |
Typ návratu
Táto funkcia vráti pole obsahujúce hodnoty pole1 po použití užívateľom definovanej funkcie na každú z nich.
PRÍKLAD 1
Výkon:
Array ( [0] => sachin [1] => kapil [2] => dhoni )
PRÍKLAD 2
Výkon:
Array ( [0] => unlike [1] => like [2] => unlike )
PRÍKLAD 3
Výkon:
Array ( [0] => 1 [1] => 4 [2] => 9 [3] => 16 [4] => 25 [5] => 36 )
PRÍKLAD 4
Výkon:
Array ( [0] => Array ( [0] => a [1] => 100 ) [1] => Array ( [0] => b [1] => 200 ) [2] => Array ( [0] => c [1] => 300 ) )