switch ($i) {
case 0:
case 1:
echo "i <= 1";
break;
case 2:
echo "i = 2";
break;
}
Oi,
Alguem me pode mostrar um exemplo de switch com duas variaveis(se for possivel em PHP)
<?php
/* Assumindo que os valores permitidos para as vars são:
$i: 1, 2, 3, 4
$j: 1, 2, 3, 5, 6
As combinações possíveis serão:
11, 12, 13, 14, 15, 16
21, 22, 23, 24, 25, 26
31, 32, 33, 34, 35, 36
41, 42, 43, 44, 45, 46
*/
/* Imaginando um exemplo em que $i = 1 e $j = 2;
A sua combinação será 12
*/
$i = 1;
$j = 2;
/* Usando o operador de concatenação de strings do PHP:
http://pt2.php.net/language.operators.string
*/
$k = $i . $j;
switch($k) {
case 11:
break;
case 12:
echo "i = 1, j = 2";
break;
case 13:
break;
case 14:
break;
/* ... */
case 46:
echo "i = 4, j = 6";
break;
default:
echo "...";
break;
}
?>
<?php
...
if ($var1=="Ola" && $var2=="Adeus")
{
...
}
switch($var1,$var2)
{
case "ola","adeus":
...;
}
nao era bem isso que eu queria
quando me referia a duas variaveis referia-me mais ou menos a isto:
mas em switchPHP:<?php ... if ($var1=="Ola" && $var2=="Adeus") { ... }
qualquer coisa como:
nao sei se isto existe mas é qualquer coisa deste generoPHP:switch($var1,$var2) { case "ola","adeus": ...; }
$var1 = "ola";
$var2 = "Adeus";
$var_check = $var1 . "|" . $var2;
switch($var_check) {
case "ola|Adeus":
echo "var1=ola, var2=Adeus";
break;
}