Re: Switch statement Question
| From: | Frank Stanovcak | Date: | Thu, 29 Jan 2009 21:43:39 +0000 |
| Subject: | Re: Switch statement Question | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-287375@lists.php.net to get a copy of this message | ||
>"Alice Wei" <ajwei@alumni.iu.edu> wrote in message
>news:SNT101-W587CD616331FC59B84834AF0C90@phx.gbl...
>
>Hi,
>
> I have a code snippet here as in the following:
>
>//Switch statements between the four options
>switch($string) {
>case "":
>$string= "NOT book.author='All'";
>break;
>default:
>$string= $string . "AND NOT book.author='All'";
>break;
>}
> This code does work, but I am wondering if it is possible in the switch
> statement clauses for me to do something like case does not equal to a
> certain author name if I don't want $string with that content to >be
> processed. or, do I always use default in this case?
>
>Thanks in advance.
>
>Alice
>_________________________________________________________________
>All-in-one security and maintenance for your PC. Get a free 90-day trial!
>http://www.windowsonecare.com/purchase/trial.aspx?sc_cid=wl_wlmail
You mean as in...
switch($string){
case "":
code
break;
case $string == 'some value':
code
break;
case in_array($string, $somearray):
code
break;
default:
code
};
yes...that is legal. as long as the statment resolves to a boolean it will
work. It's not technically correct, but it does work.