Re: echo'ing array contents through reference variable ... why doesn't this work???

From: Date: Thu, 28 Nov 2002 14:49:25 +0000
Subject: Re: echo'ing array contents through reference variable ... why doesn't this work???
References: 1 2 3 4 5 6 7  Groups: php.general 
Request: Send a blank email to php-general+get-126413@lists.php.net to get a copy of this message
Hi Ernest E Vogelsinger, On Sat, 23 Nov 2002 17:07:50 +0100, you wrote about "Re: [PHP] echo'ing array contents through reference variable ... why doesn't this work???" something that looked like this: >At 16:50 23.11.2002, -<[ Rene Brehmer ]>- said: >--------------------[snip]-------------------- >>Shouldn't >> echo($$pdag[$n]); >>be able to pull the string contents of the array? Or is there some extra >>needed when using referenced variable? >--------------------[snip]-------------------- > >This is ambiguous: is it "$$pdag" indexed by "[$n]", or is it >"$pdag[$n]" >dereferenced? If you're using an interim variable you'll get what you need >- either use (depends on your data layout which I don't know) > $temp = $pdag[$n]; > echo $$temp; >or > $temp = $$pdag; > echo $temp[$n]; Not sure about the correct terms in English, sorry ... But to answer your question: $pdag = "d".str_replace("-","",$premieredag[$i]); where $premieredag is a date in form "2002-11-28". So $n is then an index in the array that $pdag refers to. But either way, writing echo(${$pdag}[$n]); got me the array contents as desired ... so thank you. Now I can finally finish this thing ... Thx

« previous php.general (#126413) next »