[Php-it] Ricercare "figlio" in un array

Cristiano Verondini cverondini at deis.unibo.it
Tue Feb 6 11:30:00 CET 2007


>>> Ora questa è la funzione che dovrebbe tornare il riferimento... non
>>> l'ho ancora testata... voi cosa ne dite va?
>>
>>    Io userei un po' di ricorsione :)

> mah... in realtà era stato il mio primo pensiero, poi siccome il match
> mi ritorna un array mi sembrava più semplice l'iterazione

    Secondo me la ricorsione è più semplice per questo genere di 
applicazioni.

> function seekArray(&$var, &$out, $niddle, $create=false){

    Non ha senso passare per riferimento dei parametri che non devono essere 
modificati dalla funzione ($var), a meno che non siano oggetti.

>    #->supponiamo ciao[miao][bao]
>    $v=&$var;

    Se non vuoi modificare $var, non ha senso copiarlo per riferimento, a 
meno che non sia un oggetto.

>    $out=&$v;
>    return true;

    Non potresti restituire direttamente $v?

> non mi è chiaro cosa succede come si fa a capire a cosa puntano le
> variabili?!?! Perché mi stampa &array ???

    Perché fai le copie per riferimento.

        Cris

-- 
Cristiano Verondini
http://www.verondini.it  ---   [ICQ: 114 190] 



More information about the Php-it mailing list