Isn't there an in_array function you can use? If (in_array($action, array(a1,a2,a3,a4)) { // do something } else { // do something else }
Carl. -----Original Message----- From: andu [mailto:[EMAIL PROTECTED] Sent: Sunday, August 10, 2003 7:15 PM To: [EMAIL PROTECTED] Subject: [PHP] find string Here's the problem I have: I have $action which can be anyone of a1, a2, a3, a4. I tried if ($action!='a1' || $action!='a3') //tried == also { //do stuff } else { //do other stuff } Problem is that if() only seems to take one option so my construct above doesn't work. What function can I use to do something like: if ($action is among the items of 'a2,a4') kind of construct? I tried strpos('a1a2a3',$action) but with the same results. TIA -- Regards, Andu Novac -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php