Re: switch statement
| From: | Paul Nicholson | Date: | Thu, 17 Oct 2002 22:51:27 +0000 |
| Subject: | Re: switch statement | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-120425@lists.php.net to get a copy of this message | ||
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey,
Try:
- ----------------
switch (TRUE) {
case (($carname == 'BMW') && ($speed == 165)):
$var = "8L";
break;
case (($carname == 'Mercedes') && ($speed==150)):
$var= "5L";
break;
case ((($carname == 'Ford') || ($carname == 'Chevy') || ($carname ==
'Dodge')) && ($speed == 135)):
$var= "6L";
break;
default:
$var= "4L";
}
- ---------------
HTH!
~Paul
On Thursday 17 October 2002 05:45 pm, benc@cox.net wrote:
> I am using a switch statement and want to have the user put in a car type
> and speed of the car then have the statement give it a variable $var which
> is a engine type. However, I want to minimize some of the work and have
> the car companies that have the same engine type be in an array. Is this
> possible. If so, what is wrong with my switch statement.
>
> switch ($carname AND $speed) {
> case $carname==BMW AND $speed==165:
> ($var= "8L");
> break;
> case $carname==Mercedes AND $speed==150:
> ($var= "5L");
> break;
> case $carname=array( "Ford", "Chevy", "Dodge" ) AND
> $speed==135:
> ($var= "6L");
> break;
> default:
> ($var= "4L");
> }
>
> Please help.
>
> Ben
- --
~Paul Nicholson
Design Specialist @ WebPower Design
"The web....the way you want it!"
paul@webpowerdesign.net
"It said uses Windows 98 or better, so I loaded Linux!"
Registered Linux User #183202 using Register Linux System # 81891
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE9rz73DyXNIUN3+UQRAuMCAJ9ihM7ohnb1o9HTE8+blYGk3wp1BwCdFC8L
PTOilR5wvx5gYWtTJSG/eTU=
=FzFs
-----END PGP SIGNATURE-----