hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP问题 - 正文 请牢记本站网址www.sosophp.cn

php掌握流程语句有哪些【php题目】

2019-11-26PHP问题搜搜PHP网60°c
A+ A-
不论是PHP照样别的言语,顺序老是由多少条语句构成。

PHP中 有三种掌握语句用以完成挑选构造与轮回构造:

1、 前提掌握语句:if、else、elseif和switch;

2、 轮回掌握语句:foreach、while、do while和for;

3、 转移掌握语句:break、continue和return。(引荐进修:PHP编程从入门到通晓)

前提掌握语句:

If语句,用法:

If(A)
    Statement1;
Else
    Statement2;

剖析:假如A为true,则实行statement1;不然实行statement2。

例子,代码:

<?php
  $a = 59;  //依据$a的值,推断是不是合格。假如>=60则输出合格
  if($a>=60){
 echo “合格”;
   }else
  echo “不合格”;
?>

If···elseif···else语句,用法:

If(A)
   Statement1; 
Elseif(B)
   Statement2; 
Else
 Statement3;

剖析:假如A为TRUE,则实行statement1。不然,假如B的值为TRUE,则statement2;不然实行statement3。固然:if语句也能够嵌套。

下面是个If···elseif···else的例子:

<?php
  $a = 59;
  if($a>=60)        //在大于即是60的状况里在举行分类
 {
  if($a==100)
  echo “满分”;
  elseif($a>=90)
  echo “优异”;
 else
  echo “合格”;
 }
 else
  echo “不合格”;
 ?>

Switch语句,语法以下:

Switch(A)
{
 Case val1:
  Statement1;
  Break;
 Case val2:
  Statement2;
  Break;
 Default:
  Statement3;
}

当一个case语句中的值和switch表达式A的值婚配时,PHP最先实行语句,直到switch顺序段完毕或许碰到第一个break语句为止

(假如没有碰到break,则PHP将继承实行下一个case)。

下面是一个没有break的例子:

<?php
  switch($leve1)
 {
  case 3:
   echo “高等”;
  case 2:
       echo “中级”;
     case 1:
    echo “低级”;
  default:
    echo “毛病的品级值”;
 }
 ?>

由此你想到了什么??

<?php
  $level = 3;
  switch($level)
 {
  case 3:
   echo “给予管理员权限”;
  case 2:
    echo “给予站务权限”;
  case 1:
     echo “给予版主权限”;
  default:
   echo “给予普通用户权限”;
 }
 ?>

与if比拟switch达到了更高的效力:

<?php
  $a = 59;
 switch($a)
  {
 case $a == 100;
  echo “满分”;
  break;
 case $a >= 90;
  echo “优异”;
  break;
 case $a >= 60;
  echo “合格”;
  break;
 default:
  echo “不合格”;
 }
 ?>

那末轮回语句是干吗用的呢?固然是用于重复地实行某一个操纵。

While 与do···while

While的语法:

While(A)
    Statement;

剖析:只需while表达式中的A为TRUE,就实行statement。

do···while的语法:

do
{
  Statements;
 }
 while(A)

do···while与while的区分只是在轮回完毕时do···while举行检查,不论轮回的前提满足与否,do···while都将实行一次。

比方:

<?php
  $a = 5;          //先推断$a是不是大于5,假如大于5则实行。
  while($a>5)
 {
  echo “This is  while.”;
  $a–;
 }
 do               //先实行do以内的语句,然后举行推断。
 {
  echo “This is do…while.”;
  $a–;
 }
 while($a > 5)
 ?>

For语句,语法:

For(A;B;C)
    Statement;

剖析:第一个表达式在轮回最先时先无前提的实行一次,平常A都为赋值语句;B在轮回最先前运转,假如为TRUE,

则继承轮回,实行轮回的嵌套语句;C在轮回今后实行,平常都是自加自减运算。

代码:

<?php
  for($a = 5;$a > 5;$a–);
  echo “This is for”;
 ?>

Foreach语句,用于数组的遍历,今后将会学到。

转移掌握语句

PHP中主要有三种转移掌握语句:break、continue和return。

break语句

break语句用于完毕当前轮回,break能够接收一个可选的数字参数来决议跳出几重轮回。

例子:

 <?php
  $a = 5;
  $b = 10;
 while($a <100)   //$a<100最先轮回
 {
  echo “a = “.$a.”<BR>”;  //输出$a,“.”时衔接运算符,相当于java中的“+”
 while($b > 0)           //$b>0,最先轮回
 {
  echo “b = ” .$b.”<BR>”;  //输出$b
  $b–;
  if($b == 3 )                 //假如$b==3,则跳出while($b>0)
  break;              
 }
  $a++;
  if($a == 30)
  break;           //假如$a==30,就跳出while($a<100)
 }
 ?>

Continue语句

Continue用于跳出本次轮回,与break差别的是,continue跳出后将继承实行下一次轮回。

Return语句 Return语句用于完毕一个函数或许一个剧本文件。假如在一个函数中挪用return语句将马上完毕这个函数的实行,并将它的值作为参数返回。

固然,在PHP中也能够将return当作一个函数来运用。如return(),并在括号内写上要返回的参数。这类用法并不罕见。

以上就是php掌握流程语句有哪些的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
php掌握流程语句有哪些【php题目】

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: