php03
Posted just-hq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php03相关的知识,希望对你有一定的参考价值。
3.1:switch case 控制结构
三大控制结构:顺序,选择,循环
1.判断名次给与冠军,亚军,季军和谢谢参与
$res = 4; if($res == 1) { echo ‘你是冠军‘; }else if($res == 2) { echo ‘你是亚军‘; }else if($res == 3) { echo ‘你是季军‘; } else { echo ‘谢谢参与‘; } //谢谢参与
我们可以用switch case(代表有几条分支,往那里分)
$res = 3; switch ($res) { case 1: echo ‘你是冠军‘; break; case 2: echo ‘你是季军‘; break; case 3: echo ‘你是亚军‘; break; default: echo ‘谢谢参与‘; } //你是亚军
switch case 适合用在验证多个可能的确切值时使用 不适合用在判断范围
3.2:while / do-while
循环
1.while 先判断在执行,条件为true就执行知道条件为false停止,如果第一次为false则不会执行
// while(条件为真){ // //执行体 // } $i = 1; while ($i < 10) { echo $i , ‘<br >‘; $i = $i + 1; } //123456789
2.do while 先在执行在判断,如果第一次为false,也会执行一次
//do { //执行体 //} while(条件为真) $i = 10; do { echo $i , ‘<br >‘; $i = $i + 1; } while ($i < 10)
3.3:for循环
循环就是有起始点($i = 0); 有结束点($i<=10);有步长($i++);
1.for循环打印0-9
for ($i=0; $i <10 ; $i++) { echo $i , ‘<br >‘; }
2.步长可以不为1
for ($i=0; $i <10 ; $i=$i+2) { //步长为2 echo $i , ‘<br >‘; } //0 2 4 6 8
3.初始变量可以为多个
for($i=1,$j=5 ; $i<=5; $i=$i+1,$j=$j-1){ echo $i,‘~~~~‘,$j , ‘<br />‘; } // 1~~~~5 // 2~~~~4 // 3~~~~3 // 4~~~~2 // 5~~~~1
3.4:break与continue
1.continue 下一个,相当于next
for($i=1; $i<=10; $i = $i+1){ if($i == 4) { continue; } echo $i,‘<br />‘; } //1 2 3 5 6 7 8 9 10
整体的循环没有破坏掉,而是跳到下一个循环单位中
2.break停止, 遇见break循环节结束
for($i=1; $i<=10; $i = $i+1){ if($i == 4) { break; } echo $i,‘<br />‘; } //1 2 3
以上是关于php03的主要内容,如果未能解决你的问题,请参考以下文章