Re: PHP 4.0 Bug #7453 Updated: echo still not handling double scripted arrays

From: Date: Thu, 26 Oct 2000 11:32:08 +0000
Subject: Re: PHP 4.0 Bug #7453 Updated: echo still not handling double scripted arrays
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-36060@lists.php.net to get a copy of this message
At 11:14 26-10-00 +0000, joey@php.net wrote:
ID: 7453 Updated by: joey Reported By: pwoneill@email.com Status: Closed Bug Type: *General Issues Assigned To: Comments: I'm not sure why Jim said that. I've never seen this work any other way...it's just a know limitation. Instead do: $tmp = $array[0]["somekey"]; print $tmp;
Try echo "plop {$array[0][somekey]} plop"; of "plop ${array[0][somekey]} plop"; One of those i thought :) Greetz, Wico
I doubt this will change soon. Previous Comments: --------------------------------------------------------------------------- [2000-10-25 12:12:09] pwoneill@email.com This was originally posted in Bug #1859, which is closed, saying it was fixed in PHP 4.0, but I have been having a similar problem Example Code: --------------------- <?php $people = array(
    array("Name" => "Bill", "Age" => "20"),
    array("Name" => "Bob", "Age" => "30")
); echo ("using echo embedded, $people[0][Name]n"); echo ("using echo non-embedded, " . $people[0][Name] . "n"); printf("using printf, %sn", $people[0][Name]); ?> Output: ------------------------- using echo embedded, Array[Name] using echo non-embedded, Bill using printf, Bill It seems the variables-in-quotes expansion isn't working at least in this case of PHP 4.0.3pl1. --------------------------------------------------------------------------- Full Bug description available at: http://bugs.php.net/?id=7453 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net For additional commands, e-mail: php-dev-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net


« previous php.dev (#36060) next »