php在switch里能用表达式吗
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里能用表达式吗的详细内容,更多请关注教程集其它相关文章!
您可能感兴趣的文章:
php在switch里能用表达式吗
PHP学习之浅谈if与switch的使用与区别
Java条件控制语句switch使用方法
php switch语句的用法举例
PHP的switch方法的各种用法详解
php switch case用法与实例教程
java中switch case语句的使用方法
php面试题目 面向中等水平的程序员
Php入门教程之PHP Switch语句用法说明
正则表达式 模式匹配 Javascript