Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #12619
| From | "Beauregard T. Shagnasty" <a.nony.mous@example.invalid> |
|---|---|
| Newsgroups | comp.lang.php |
| Subject | Re: Switch question |
| Date | 2014-01-12 17:34 +0000 |
| Organization | A noiseless patient Spider |
| Message-ID | <laujnn$cod$1@dont-email.me> (permalink) |
| References | <1jvvn9b20ts0y.1vez76z3aca4b.dlg@40tude.net> |
richard the sto0pid wrote:
[about switch]
> The manual for PHP switch shows no examples on how to use multiple
> values for the same case.
> In liberty basic
So why not write your site in that language?
> I would use the following:
> case 1,2,3,4 case "A","B","C"
>
> What is the equivelant in PHP?
It's going to be similar. Above, you've not mixed string and numeric; why
would you do it below?
> I use the following code to acquire a value:
> $value=$_GET['v'];
> switch ($value){
> case "A"; <------- string
> echo "Does Not Work!";
> case A: <------- numeric (or.. not really anything!)
> echo "Does Not Work!";
> }
You've forgotten break and default, and how would you know which was
chosen if both echo statements are identical?
> So what is the proper way to ensure the proper case is found correctly?
switch($nmonth) {
case "01": $cmonth="January"; break;
case "02": $cmonth="February"; break;
case "03": $cmonth="March"; break;
case "04": $cmonth="April"; break;
case "05": $cmonth="May"; break;
case "06": $cmonth="June"; break;
case "07": $cmonth="July"; break;
case "08": $cmonth="August"; break;
case "09": $cmonth="September"; break;
case "10": $cmonth="October"; break;
case "11": $cmonth="November"; break;
case "12": $cmonth="December"; break;
default: $cmonth="Not a valid month number"; break;
}
echo $cmonth;
You should find a new hobby.
--
-bts
-This space for rent, but the price is high
Back to comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Switch question richard <noreply@example.com> - 2014-01-12 11:48 -0500
Re: Switch question Denis McMahon <denismfmcmahon@gmail.com> - 2014-01-12 17:18 +0000
Re: Switch question richard <noreply@example.com> - 2014-01-12 12:26 -0500
Re: Switch question Luuk <luuk@invalid.lan> - 2014-01-12 18:44 +0100
Re: Switch question Evan Platt <evan@theobvious.espphotography.com.invalid> - 2014-01-12 10:47 -0800
Re: Switch question Denis McMahon <denismfmcmahon@gmail.com> - 2014-01-12 23:15 +0000
Re: Switch question Norman Peelman <npeelman@cfl.rr.com> - 2014-01-12 16:07 -0500
Re: Switch question Norman Peelman <npeelman@cfl.rr.com> - 2014-01-12 23:01 -0500
Re: Switch question Norman Peelman <npeelman@cfl.rr.com> - 2014-01-12 23:10 -0500
Re: Switch question Norman Peelman <npeelman@cfl.rr.com> - 2014-01-13 06:53 -0500
Re: Switch question Denis McMahon <denismfmcmahon@gmail.com> - 2014-01-13 13:11 +0000
Re: Switch question Denis McMahon <denismfmcmahon@gmail.com> - 2014-01-12 23:14 +0000
Re: Switch question Doug Miller <doug_at_milmac_dot_com@example.com> - 2014-01-13 01:40 +0000
Re: Switch question The Natural Philosopher <tnp@invalid.invalid> - 2014-01-13 01:54 +0000
Re: Switch question Doug Miller <doug_at_milmac_dot_com@example.com> - 2014-01-13 03:19 +0000
Re: Switch question Arno Welzel <usenet@arnowelzel.de> - 2014-01-13 15:34 +0100
Re: Switch question Denis McMahon <denismfmcmahon@gmail.com> - 2014-01-12 17:22 +0000
Re: Switch question Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2014-01-12 23:36 +0100
Re: Switch question Luuk <luuk@invalid.lan> - 2014-01-12 18:21 +0100
Re: Switch question "Beauregard T. Shagnasty" <a.nony.mous@example.invalid> - 2014-01-12 17:34 +0000
Re: Switch question Arno Welzel <usenet@arnowelzel.de> - 2014-01-13 15:32 +0100
csiph-web