Contact: aviboots(AT)netvision.net.il
39,851 questions
51,772 answers
573 users
$n = 1; switch ($n) { case 0: echo "n = 0"; break; case 1: echo "n = 1"; break; case 2: echo "n = 2"; break; } /* run: n = 1 */
$s = "bbb"; switch ($s) { case "aaa": echo "s = 'aaa'"; break; case "bbb": echo "s = 'bbb'"; break; case "ccc": echo "s = 'ccc'"; break; } /* run: s = 'bbb' */
$n = 1; switch ($n) { case 0: echo "n = 0 <br />"; case 1: echo "n = 1 <br />"; case 2: echo "n = 2 <br />"; } /* run: n = 1 n = 2 */
$n = 1; switch ($n) { case 0: case 1: case 2: echo "n < 3"; break; case 3: echo "n = 3"; } /* run: n < 3 */
$n = 100; switch ($n) { case 0: echo "n = 0"; break; case 1: echo "n = 1"; break; case 2: echo "n = 2"; break; default: echo "n is not equal to 0, 1 or 2"; } /* run: n is not equal to 0, 1 or 2 */
$n = 100; switch ($n): case 0: echo "n = 0"; break; case 1: echo "n = 1"; break; case 2: echo "n = 2"; break; default: echo "n is not equal to 0, 1 or 2"; endswitch; /* run: n is not equal to 0, 1 or 2 */
$s = "abc"; switch($s) { case 'abc'; case 'def'; case 'ghijk'; echo 'abc - def - ghijk'; break; default; echo 'default'; break; } /* run: abc - def - ghijk */
$n = 0; switch(++$n) { case 3: echo 3; break; case 2: echo 2; break; case 1: echo 1; break; default: echo "default"; break; } /* run: 1 */