This is a discussion on One variable not equal to 2 values. within the PHP General forums, part of the PHP Programming Forums category; How would I write this statement: if $thisvar is not equal to this value or that value. { do stuff } Thanks, ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Other way to do it is:
$posible_values = array("this value", "that value", "other value"); if (in_array($thisvalue, $posible_values)) { // $thisvalue is in $posible_values } else { // $thisvalue is NOT in $posible_values } Cesar I wrote: > <corection to last post>But then... you have to use "and" not "or" > like:</corection to last post> > > if (($thisvar != "this value") and ($thisvar != "thatvalue")) { > // do stuff > } > > Cesar Cordovez wrote: > >> if (($thisvar != "this value") or ($thisvar != "thatvalue")) { >> // do stuff >> } >> >> cesar =) >> >> Ed Curtis wrote: >> >>> How would I write this statement: >>> >>> if $thisvar is not equal to this value or that value. { do stuff } >>> >>> >>> Thanks, >>> >>> Ed >>> >> > |
|
|||
|
On Thu, 2003-09-25 at 19:49, Curt Zirzow wrote: > * Thus wrote Ed Curtis (ed@homes2see.com): > > > > How would I write this statement: > > > > if $thisvar is not equal to this value or that value. { do stuff } > > > > Ok. I have to throw this in for historical purposes :) > > switch ($thisvar) { > case 'thisvalue': > case 'thatvalue': > break; > default: > // do stuff > break; > } *grin* here's another: if( $thisvar == 'this value' ? false : ($thisvar == 'that value' ? false : true) ) { // do stuff. } Cheers, Rob. -- ..------------------------------------------------------------. | InterJinn Application Framework - http://www.interjinn.com | :------------------------------------------------------------: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `------------------------------------------------------------' |
|
|||
|
* Thus wrote Ed Curtis (ed@homes2see.com):
> > How would I write this statement: > > if $thisvar is not equal to this value or that value. { do stuff } > Ok. I have to throw this in for historical purposes :) switch ($thisvar) { case 'thisvalue': case 'thatvalue': break; default: // do stuff break; } Curt -- "I used to think I was indecisive, but now I'm not so sure." |