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

Cristiano Verondini cverondini at deis.unibo.it
Tue Feb 6 12:11:18 CET 2007


> $v deve "puntare" (ma non stiamo parlando di puntatori, quindi forse
> mi sfugge qualcosa) alla posizione corrente e ...

    No, ero io che non avevo capito che volessi un riferimento all'elemento.

>>>    $out=&$v;
>>>    return true;
>>
>>    Non potresti restituire direttamente $v?

> in $out voglio avere un riferimento (puntatore all'ultimo valore
> dell'array) in maniera che fuori della procedura possa, modificando $out
> modificare il valore contenuto nell'array.

    Puoi fare in modo che la funzione restituisca un riferimento.

> dall'esempio,
> una volta richiamata la funzione facendo $out='ok'
> vorrei ottenere:
>
> array(1) { #->var_dump($arr);
> ["ciao"]=>
> &array(1) {
>   ["mioa"]=>
>   &array(1) {
>     ["bao"]=>
>     sting(2)  "ok"
>   }
> }
> }
>
> dove mi perdo?

    Ho perso il codice, ma il modo in cui hai scritto la funzione è 
tutt'altro che chiaro. :)

        Cris

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



More information about the Php-it mailing list