|
(PHP 4 >= 4.0.6, PHP 5)
array_map -- Applica la funzione callback a tutti gli elementi dell'array datoarray_map() restituisce un array contenente tutti gli elementi di arr1 dopo che è stata loro applicata la funzione callback. Il numero di parametri che la funzione callback accetta deve corrispondere al numero di array passati alla funzione array_map()
Generalmente, quando si usano due o più array, questi devono avere eguale lunghezza in quanto la funzione callback viene applicata in parallelo agli elementi corrispondenti. Se gli array sono di lunghezza diversa, il più corto verrà esteso con elementi vuoti.
Un uso interessante di questa funzione è quello di costruire un array di array, cosa che può essere facilmente ottenuta usando NULL come nome della funzione callback
Il risultato di questo programma sarà;
Array ( [0] => Array ( [0] => 1 [1] => uno [2] => uno ) [1] => Array ( [0] => 2 [1] => due [2] => dos ) [2] => Array ( [0] => 3 [1] => tre [2] => tres ) [3] => Array ( [0] => 4 [1] => quattro [2] => cuatro ) [4] => Array ( [0] => 5 [1] => cinque [2] => cinco ) ) |
Vedere anche array_filter(), array_reduce() e array_walk().
Hosting by: hurra.com
Generated: 2007-01-26 17:56:38