PDA

View Full Version : [PHP] Funzione ricorsiva richiamata per ogni elemento di un array


Maestro
02-03-2010, 00:25
Ciao a tutti,

volevo porvi un quesito: se una funzione mi torna un array, come posso richiamare ricorsivamente per ogni elemento dell'array stesso la funzione medesima?

Esempio:



function pippo ($a) {
$array = pluto ($a);
if (is_array ($array)) {
foreach ($array as $i) {
pippo ($i);
}
}
}


pluto è una funzione esterna che ritorna un array data la variabile $a od eventualmente esce.

In caso però che $array fosse riempito da più di un elemento come posso richiamare ricorsivamente *per ogni elemento* della lista pippo?

Ho fatto un esempio semplificato, nella situazione reale (simile) mi procede ricorsivamente solo per il primo elemento dell'array e non so come ovviare :muro:

Grazie