老莫的笔记本  
  
查看: 909|回复: 0

PHP语言结构语句

[复制链接]

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
发表于 2018-7-21 17:13:12 | 显示全部楼层 |阅读模式
1.if ---- else
  1. if (条件) {
  2.   条件为 true 时执行的代码;
  3. } else {
  4.   条件为 false 时执行的代码;
  5. }
复制代码

2.if ----else if------ else
  1. <?php
  2. $t=date("H");
  3. if ($t<"10") {
  4.   echo "Have a good morning!";
  5. } elseif ($t<"20") {
  6.   echo "Have a good day!";
  7. } else {
  8.   echo "Have a good night!";
  9. }
  10. ?>
复制代码
3.switch
  1. <?php
  2. switch ($x)
  3. {
  4. case 1:
  5.   echo "Number 1";
  6.   break;
  7. case 2:
  8.   echo "Number 2";
  9.   break;
  10. case 3:
  11.   echo "Number 3";
  12.   break;
  13. default:
  14.   echo "No number between 1 and 3";
  15. }
  16. ?>
复制代码

循环语句:一共四种:
  1.while 只要指定条件为真,则循环代码块;        -----  注意: 是先判断后执行
  2.do   while 先执行一次代码块,只要指定条件为真则重复循环;   -----注意:是先执行后判断
  3.for  循环代码块指定次数;
  4.foreach 遍历数组中每个元素,并循环代码块;

1.while
  1. <?php
  2. $x=1;
  3. while($x<=5) {
  4.   echo "这个数字是:$x <br>";
  5.   $x++;
  6. }
  7. ?>
  8. //上例首先把变量 $x 设置为 1($x=1)。然后执行 while 循环,只要 $x 小于或等于 5。循环每运行一次,$x 将递增 1:
复制代码

2.do while
  1. <?php
  2. $x=1;
  3. do {
  4.   echo "这个数字是:$x <br>";
  5.   $x++;
  6. } while ($x<=5);
  7. ?>
  8. //首先把变量 $x 设置为 1($x=1)。然后,do while 循环输出一段字符串,然后对变量 $x 递增 1。随后对条件进行检查($x 是否小于或等于 5)。只要 $x 小于或等于 5,循环将会继续运行
复制代码
3.for
  1. <?php
  2. for ($x=0; $x<=10; $x++) {
  3.   echo "数字是:$x <br>";
  4. }
  5. ?>
复制代码
4.foreach  [这里有取下标 和不取下标 两种写法:]
  1.        $arrr = array("老金","老莫","金");
  2.        foreach ($arrr as $v) {
  3.             echo "$v <br>";
  4.        }
  5.        $arr2 = array("老金2","老莫2","金2");
  6.        foreach ($arr2 as $key => $m ){
  7.             echo "$key  -------------  $m <br>" ;
  8.        }
复制代码








回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表