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的主要内容,如果未能解决你的问题,请参考以下文章

PHP代码-psysh调试代码片段工具

超实用的php代码片段

比较有用的php代码片段

php Yoast SEO规范输出的代码片段

php Yoast SEO规范输出的代码片段

使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面