码迷,mamicode.com
首页 > Web开发 > 详细

php03

时间:2019-01-12 22:50:33      阅读:300      评论:0      收藏:0      [点我收藏+]

标签:遇见   php   else   lse   for循环   就是   多个   不为   tin   

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

标签:遇见   php   else   lse   for循环   就是   多个   不为   tin   

原文地址:https://www.cnblogs.com/Just-HQ/p/10261169.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!