• 技术文章 >后端开发 >php教程

    php基础之操作符与控制结构流程代码实例

    伊谢尔伦伊谢尔伦2017-06-23 09:45:18原创607
    PHP入门教程之操作符与控制结构流程,结合实例形式详细分析了php基本的赋值、自增、比较、三目运算符以及if语句、switch语句、for语句等流程控制语句的使用技巧。其代码如下所示:

    Demo1.php

    <?php
      $username = "chaoyv";
      echo "His name is $username !";
      $username2 = "吴者然";
      echo "His name is $username2 ! ";
      echo "<br/>";
      echo "His name is ".$username2.",阅谁问君诵,\n水落清香浮。";
      echo "<br/>";
      echo "His name is ".$username2.",阅谁问君诵,\t水落清香浮。";
      echo 'His name is $username2 ! ';//无法解析 $username2
    ?>

    Demo2.php

    <?php
      $a = 5;
      $b = 6;
    // $c = $a + $b;
    // echo $c;
    // $a += $b;//$a=$a+$b;
    // echo $a;
    // $a=++$b;//$b=$b+1
    // echo $a;  //7
    // echo $b;  //7
      $a=$b++;
      echo $a;  //6
      echo $b; //7
    ?>

    Demo3.php

    <?php
    // $a = 5;
    // $b = '5';
    // //在网页上(真true)的体现是1,假的体现是空
    // //恒等必须数据类型也一样
    // //$a === $b 返回的是一个假,false
    // echo !($a===$b);  //这个会打印出什么呢?
      $a = 5;
      $b = 5;
      $c = ($a ==$b);
      //echo $c;
      $d = 8;
      $e = 7;
      $f = ($d ==$e);
      //echo $c&&$f;
      echo $c||$f;
    ?>

    Demo4.php

    <?php
      $total = 80;
      //三元运算符
      //如果判断为真true,那么整体返回第一个字符串,否则返回第二个字符串
      $sum = $total>50?'成功':'失败';
      echo $sum;
    ?>

    Demo5.php

    <?php
      //在开发过程中,最好将错误都暴露出来。
      //$a = 100/0; Warning: pision by zero in C:\AppServ\www\Basic3\Demo5.php on line 2
      $a = @(100/0);
      echo $a;
    ?>

    Demo6.php

    <?php
      //if 条件判断语句
      $userAge = 25;
      //if 后面的括号是布尔表达式,返回的结果是1或者空
      //{}块语句
    // if($userAge>18){
    //   echo '成功';
    // }
      //如果。。。否则
    // if($userAge>18){
    //   echo '成功';
    // }else{
    //   echo '失败';
    // }
      //多重线路
      if($userAge<18){
        echo '<18';
      }elseif ($userAge<30){
        echo '<25';
      }else{
        echo '通过';
      }
    ?>

    Demo7.php

    <?php
      //多重线路
      //break退出问题,叫做中途退出这个条件判断
      $weekday = 3;
      switch ($weekday){
        case 1:
          echo '今天星期一';
          break;
        case 2:
          echo '今天星期二';
          break;
        case 3:
          echo '今天星期三';
          break;
        case 4:
          echo '今天星期四';
          break;
        default:
          echo '不清楚';
      }
    ?>

    Demo8.php

    <?php
      //while 循环
      //当判断表达式为假的时候,退出循环
      $a = 10;
      while ($a > 0){
        echo $a;
        $a--;
        echo '<br/>';
      }
    ?>

    Demo9.php

    <?php
      //for
      for($a=10;$a>0;$a--){
        echo $a;
        echo '<br/>';
      }
    ?>

    Demo10.php

    <?php
      //do while
      $a = 10;
      do{
        echo $a;
        echo '<br/>';
        $a--;
      }while($a>0);
    ?>

    Demo11.php

    <?php
    // for($i = 0;$i<10;$i++){
    //   //在这个循环里面嵌套一个 IF 判断语句
    //   if($i==5){
    //     break;//中途退出循环
    //   }
    //   echo $i.'<br/>';
    // }
    // for($i = 0;$i<10;$i++){
    //   //在这个循环里面嵌套一个 IF 判断语句
    //   if($i==5){
    //     exit;//退出整个程序
    //   }
    //   echo $i.'<br/>';
    // }
    // echo '我还会执行的';
      for($i = 0;$i<10;$i++){
        //在这个循环里面嵌套一个 IF 判断语句
        if($i==5){
          continue;//退出当前本次循环,并且继续下次循环 OK
        }
        echo $i.'<br/>';
      }
    ?>

    以上就是php基础之操作符与控制结构流程代码实例的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php控制结构if,switch,while,for等的代码实例 下一篇:php for循环语句语法介绍及使用实例
    Web大前端开发直播班

    相关文章推荐

    • 深入浅析PHP文件包含漏洞• php设计模式 Command(命令模式)_PHP• php笔记之常用文件操作_PHP• 10个可以简化php开发过程的MySQL工具_PHP• php绝对路径与相对路径之间关系的的深入研究_PHP
    1/1

    PHP中文网