Note:
注重和别的言语差别,continue 语句作用到 switch 上的作用类似于 break。如果在轮回中有一个 switch 并愿望 continue 到外层轮回中的下一轮轮回,用 continue 2。 (引荐进修:PHP视频教程)
下面两个例子运用两种差别要领完成一样的事,一个用一系列的 if 和 elseif 语句,另一个用 switch 语句:
switch 构造
<?php if ($i == 0) { echo "i equals 0"; } elseif ($i == 1) { echo "i equals 1"; } elseif ($i == 2) { echo "i equals 2"; } switch ($i) { case 0: echo "i equals 0"; break; case 1: echo "i equals 1"; break; case 2: echo "i equals 2"; break; } ?>
case 表达式可所以任何求值为简朴范例的表达式,即整型或浮点数以及字符串。不能用数组或对象,除非它们被消除援用成为简朴范例。
可作品级评价:
$var = 95; switch(true){ case $var < 100; $level = 1; break; case $var < 95; $level = 2; break; default : $level=9; break; }
以上就是php在switch里能用表达式吗的细致内容,更多请关注ki4网别的相干文章!