Array_map() és una funció integrada a PHP. La funció array_map() envia cada valor d'una matriu a una funció definida per l'usuari i retorna una matriu amb nous valors donats per la funció definida per l'usuari. Aquesta funció es va introduir a la 4.0.6.
Sintaxi
array array_map ( callable $callback , array $array1 [, array $... ] )
Paràmetre
Paràmetre | Descripció | És obligatori |
---|---|---|
funció | El nom de la funció definida per l'usuari, o null. | obligatòria |
matriu 1 | Especifica una matriu. | obligatòria |
matriu 2 | Especifica una matriu. | Opcional |
matriu 3 | Especifica una matriu. | Opcional |
Tipus de retorn
Aquesta funció retorna una matriu que conté els valors de la matriu1, després d'aplicar la funció definida per l'usuari a cadascun.
EXEMPLE 1
Sortida:
Array ( [0] => sachin [1] => kapil [2] => dhoni )
EXEMPLE 2
Sortida:
Array ( [0] => unlike [1] => like [2] => unlike )
EXEMPLE 3
Sortida:
Array ( [0] => 1 [1] => 4 [2] => 9 [3] => 16 [4] => 25 [5] => 36 )
EXEMPLE 4
Sortida:
Array ( [0] => Array ( [0] => a [1] => 100 ) [1] => Array ( [0] => b [1] => 200 ) [2] => Array ( [0] => c [1] => 300 ) )