Re: Stuck on array, need a little help.
| From: | Jim Musil | Date: | Fri, 30 Nov 2001 21:53:32 +0000 |
| Subject: | Re: Stuck on array, need a little help. | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-76259@lists.php.net to get a copy of this message | ||
Your script is working like you are asking it to ...
Change ...
while (list($val, $key)=each($bikes[$sub_cat])) {
To ...
while (list($key, $val)=each($bikes[$sub_cat])) {
and it should work like you WANT it to ...
I'm stuck. $key returns "Array" how can I get at each level of this array? if ($cat == 'bikes' && $sub_cat != 'Road') {-- Jim Musil --------- Multimedia Programmer Nettmedia ------------- 212-629-0004 jim@nettmedia.comwhile (list($val, $key)=each($bikes[$sub_cat])) { echo "<TD><IMG SRC=\"images/spacer.gif\" WIDTH=\"25\" HEIGHT=\"1\"ALT=\"\" BORDER=\"0\"></TD>\n";echo "<TD><A HREF=\"$key\" CLASS=\"menu\">$val</A></TD>\n";$bikes = array("Road" => array( "Trek" => array( "Trek 5200" => "road.php?brand=t5200" ), "LeMond" => array( "Zurich" => "road.php?brand=zurich", "Chambery" => "road.php?brand=chambery", "Alpe d'Huez" => "road.php?brand=alpe", "BuenosAries" => "road.php?brand=bueno", "Tourmalet" => "road.php?brand=tourmalet" ), "Moots" => array( "VaMoots" => "road.php?brand=vamoots" ) ), "Mountain" => array( "Trek" => array( "Fuel 100" => "mountain.php?brand=tfuel90", "Fuel 90" => "mountain.php?brand=schhg" ), "Klein" => array( "bike 1" => "URL", "bike 2" => "URL" ), "Gary Fisher" => array( "bike 1" => "URL", "bike 2" => "URL" ), "Moots" => array( "bike 1" => "URL", "bike 2" => "URL" ) ),-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net