在众多的php条件语句里,基础的判断我们都可以用if语句来解决。这里有些人就要说了,还有switch语句可以进行值的比较。从使用的复杂度来说,switch语句功能上要更加丰富。下面我们就php中switch语句的概念、语法分别进行学习,然后在一道成绩的实例题中体会switch的判断作用。
1.概念
switch语句和具有同样表达式的一系列的 IF 语句相似。很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的代码。
2.语法
switch(n) { caselabel1: 如果n=label1,此处代码将执行; break; caselabel2: 如果n=label2,此处代码将执行; break; default: 如果n既不等于label1也不等于label2,此处代码将执行; }
3.实例
<?php /* *@Author:wyy *@Date:2018-06-1514:29:19 *@Email:2752154874@qq.com *@LastModifiedby:wyy *@LastModifiedtime:2018-06-1515:48:23 */ header("Content-Type:text/html;charset=utf-8"); $num=$_GET["num"]; switch($num){ case$num>=90&&$num<=100: echo"你的成绩等级为A"; break; case$num>=80&&$num<90: echo"你的成绩等级为B"; break; case$num>=60&&$num<80: echo"你的成绩等级为C"; break; case$num>=0&&$num<60: echo"你的成绩等级为D"; break; default: echo"你输入的成绩有误,请重新输入."; break; } ?>原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容