array_map() è una funzione integrata in PHP. La funzione array_map() invia ciascun valore di un array a una funzione definita dall'utente e restituisce un array con i nuovi valori forniti dalla funzione definita dall'utente. Questa funzione è stata introdotta nella versione 4.0.6.
Sintassi
array array_map ( callable $callback , array $array1 [, array $... ] )
Parametro
Parametro | Descrizione | È obbligatorio |
---|---|---|
funzione | Il nome della funzione definita dall'utente o null. | obbligatorio |
array1 | Specifica una matrice. | obbligatorio |
array2 | Specifica una matrice. | Opzionale |
array3 | Specifica una matrice. | Opzionale |
Tipo di reso
Questa funzione restituisce un array contenente i valori di array1, dopo aver applicato a ciascuno la funzione definita dall'utente.
ESEMPIO 1
Produzione:
Array ( [0] => sachin [1] => kapil [2] => dhoni )
ESEMPIO 2
Produzione:
Array ( [0] => unlike [1] => like [2] => unlike )
ESEMPIO 3
Produzione:
Array ( [0] => 1 [1] => 4 [2] => 9 [3] => 16 [4] => 25 [5] => 36 )
ESEMPIO 4
Produzione:
Array ( [0] => Array ( [0] => a [1] => 100 ) [1] => Array ( [0] => b [1] => 200 ) [2] => Array ( [0] => c [1] => 300 ) )