switch和for每个语言都有
switch就是一群if.else的集合.for的话就要挨个循环,举个例子
switch(a)像老师随机点名,a就是名字,点到谁,谁就答应一声"到".
测试代码:
switch('土嘎嘎的粉丝们大家好'){
case?'土嘎嘎的粉丝们大家好':
echo?1;
break;
defualt:
}
结果输出:
证明:
switch()的括号中可以是中文!!!
但是强烈不推荐写中文
有,其结构如下
switch (variable) {
case 'value':
# code...
default:
case 后不要用比较,直接case 100就行了.你这样写,就是case true,所有传过来有值的都会输出满分
我是这么理解的
switch后面括号里的东西(这里的东西可以是表达式也可以是一个值) 与case 后面的东西(这里的东西可以是表达式也可以是值)进行比较,如果相等就能进去该case,如果不相等则不能进入该case
然后看你的代码
首先你的switch后面括号里的东西是$a,也就是0,看第一个case后面是$a=0,这是一个表达式,因为$a=0,所以$a=0这个表达式是true,然后拿0和true进行比较,显然0是不等于true的,所以第一个case是走不进去的
在看第二个case $a=10 这个表达式是false,然后拿0和false比较,显然0等于false,所以是可以走进第二个case的
switch ($i) {
case 0:
echo "i equals 0";
case 1:
echo "i equals 1";
以上就是土嘎嘎小编为大家整理的phpswitch相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!