Stut wrote: > Hulf wrote: >> Hi, >> >> switch ($q) { >> >> for ($i=0; $i <21; $i++) { >> case 'faq$i': >> echo $faq1; >> break; >> } >> } >> >> >> I just want to loop out a big long list of cases. > > That's not a valid construct, but if I understand what you're trying do, > this should work... > > $faqs = array(); > for ($i = 0; $i < 21; $i++) > $faqs[] = 'faq'.$i; > if (in_array($q, $faqs)) > echo $faq1; So should: $faqno = (int)substr($q, 3); if ($faqno >= 0 && $faqno < 21) echo $faq1; -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php