switch case met operator
Nils Kuijpers
20/10/2008 09:23:00Hey,
Dit is op het moment mijn code:
Ik wil case 2 eigenlijk meer hebben als groter dan 1, normaal dus gewoon > 1 ipv 2, maar dat werkt blijkbaar niet in switch. Is daar een alternatief voor?
Dit is op het moment mijn code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$count = mysql_num_rows($result);
switch($count)
{
case 0:
echo "Er zijn momenteel geen gebruikers!";
break;
case 1:
echo "Er is momenteel 1 gebruiker!";
break;
case 2:
echo "Er zijn momenteel ".$count." gebruikers!";
break;
}
switch($count)
{
case 0:
echo "Er zijn momenteel geen gebruikers!";
break;
case 1:
echo "Er is momenteel 1 gebruiker!";
break;
case 2:
echo "Er zijn momenteel ".$count." gebruikers!";
break;
}
Ik wil case 2 eigenlijk meer hebben als groter dan 1, normaal dus gewoon > 1 ipv 2, maar dat werkt blijkbaar niet in switch. Is daar een alternatief voor?
PHP hulp
22/11/2024 05:24:37Jelmer -
20/10/2008 09:34:00Code (php)
Dit mag in PHP, maar als het zo laat is, is een if/elseif constructie overzichtelijker.
switch kent ook "default", wat staat voor "al het andere". Je zou jouw switch-statement kunnen herschrijven naar:
Code (php)
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -
- -
20/10/2008 09:34:00Edit: Zie Jelmers code :)
Gewijzigd op 01/01/1970 01:00:00 door - -