xtrh.net
当前位置:首页 >> php switCh ElsE >>

php switCh ElsE

switch($a){ case 'a' : somefunction();break; case 'b' : anotherfunction();break; case 'c' : dosomething();break; default : donothing();break;}

每个case后面的语句执行完毕后,如果不希望继续执行下一个case里面的语句,应该写一个break,例如: switch ( $n ){ case 1: echo 1; break; case 2: echo 2; break; }

没有什么大区别,如果if分支多的话,用switch比较好,switch的性能比较好一点。另外switch的参数一般是常量,if参数可以是变量,所以比较一下,选择合适的而用。

if($i=='a'){ echo "今天星期一"; }else if($i=='b'){ echo "今天星期二"; } 格式是这样写的 if($i=='b') ........

不管写什么语言的程序,一定会考虑到代码的运行效率问题。在查阅了一些资料后,switch与ifelse在不同的‘环境'下效率各有优胜。 当被判断的值是常量(固定不变的值)时,switch的运行效率比ifelse的运行效率高; $changliang=3; // 变判断的值为常...

传说中 if 不是有 if(xxx){ }elseif(xxx){ }elseif(xxx){ }else{ } 么?为什么只能有一个true呢 switch 也是做分支的,只不过这个就是平行处理。 所谓分支就是有不同的条件就有不同的结果。多少个都可以。。

switch 用起来比较方法, 语句简单, 但它只能判断一个值 举例说, 你要看用户输入的$_GET['action'] 的值时来作出不同反应时, switch 就很方便 if 语句比较繁复, 但它可判断的东西多, 而且if 内还可以有其他if 或switch

先格式化时间,然后比对。 $xiaoshi=date("H",strtotime($time)); switch($xiaoshi) { case "0": echo "凌晨"; break; ..... case "10": echo "上午"; break; ............... case "17: echo "下午"; break; }

你这里没有申明变量$lmbs 你试试这样写: 看看选择正确么

网站首页 | 网站地图
All rights reserved Powered by www.xtrh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com