De array_map() is een ingebouwde functie in PHP. De functie array_map( ) verzendt elke waarde van een array naar een door de gebruiker gedefinieerde functie en retourneert een array met nieuwe waarden gegeven door de door de gebruiker gedefinieerde functie. Deze functie is geïntroduceerd in 4.0.6.
Syntaxis
array array_map ( callable $callback , array $array1 [, array $... ] )
Parameter
Parameter | Beschrijving | Is verplicht |
---|---|---|
functie | De naam van de door de gebruiker gedefinieerde functie, of null. | verplicht |
array1 | Specificeert een array. | verplicht |
array2 | Specificeert een array. | Optioneel |
array3 | Specificeert een array. | Optioneel |
Retourtype
Deze functie retourneert een array met de waarden van array1, nadat de door de gebruiker gedefinieerde functie op elke waarde is toegepast.
VOORBEELD 1
Uitgang:
Array ( [0] => sachin [1] => kapil [2] => dhoni )
VOORBEELD 2
Uitgang:
Array ( [0] => unlike [1] => like [2] => unlike )
VOORBEELD 3
Uitgang:
Array ( [0] => 1 [1] => 4 [2] => 9 [3] => 16 [4] => 25 [5] => 36 )
VOORBEELD 4
Uitgang:
Array ( [0] => Array ( [0] => a [1] => 100 ) [1] => Array ( [0] => b [1] => 200 ) [2] => Array ( [0] => c [1] => 300 ) )