Reply to Re: Variable Array Name in foreach

Your name:

Reply:


Posted by Clay Colburn on 03/22/07 19:40

This should work for you...

foreach ($brands as $curbrand) {
foreach ($curbrand as $brandcode => $curcar) {
echo $curcar;
}
}

the syntax above in the inner loop is for when you have key value
pairs in the array of interest.

so that line could be rewritten, foreach($curbrand as $key => $value)

Hopefully this is what you are looking for.



On Mar 22, 12:17 pm, farrell.ni...@gmail.com wrote:
> Hi,
> I'm trying to use nested foreach loops to loop through two arrays.
> Each element in the first array corresponds to another array. The
> brandcode part of the first array is the same as the name of the
> corresponding array.
> Basically, one array is of the brand info, and the second is of the
> cars made by that brand.
> To loop through all the brands, and then print their corresponding
> cars, I tried:
> foreach ($brands as $curbrand) {
> foreach (${$curbrand['brandcode']} as $curcar) {
> echo $curcar;
> }}
>
> But I get "Invalid argument supplied for foreach()"
> Any ideas?

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация