zoukankan      html  css  js  c++  java
  • PHP 3 运算符 if...else...elseif 语句

    <?php 
    $x=10; 
    $y=6;
    echo ($x + $y); // 输出 16
    echo ($x - $y); // 输出 4
    echo ($x * $y); // 输出 60
    echo ($x / $y); // 输出 1.6666666666667
    echo ($x % $y); // 输出 4
    ?>
    

      

    PHP 赋值运算符

    PHP 赋值运算符用于向变量写值。

    PHP 中基础的赋值运算符是 "="。这意味着右侧赋值表达式会为左侧运算数设置值。

    实例

    <?php 
    $x=10; 
    echo $x; // 输出 10
    
    $y=20; 
    $y += 100;
    echo $y; // 输出 120
    
    $z=50;
    $z -= 25;
    echo $z; // 输出 25
    
    $i=5;
    $i *= 6;
    echo $i; // 输出 30
    
    $j=10;
    $j /= 5;
    echo $j; // 输出 2
    
    $k=15;
    $k %= 4;
    echo $k; // 输出 3
    ?>
    

      

    <?php
    $a = "Hello";
    $b = $a . " world!";
    echo $b; // 输出 Hello world!
    
    $x="Hello";
    $x .= " world!";
    echo $x; // 输出 Hello world!
    ?>
    

      

    <?php
    $x=10; 
    echo ++$x; // 输出 11
    
    $y=10; 
    echo $y++; // 输出 10
    
    $z=5;
    echo --$z; // 输出 4
    
    $i=5;
    echo $i--; // 输出 5
    ?>
    

      

    <?php
    $x=100; 
    $y="100";
    
    var_dump($x == $y);
    echo "<br>";
    var_dump($x === $y);
    echo "<br>";
    var_dump($x != $y);
    echo "<br>";
    var_dump($x !== $y);
    echo "<br>";
    
    $a=50;
    $b=90;
    
    var_dump($a > $b);
    echo "<br>";
    var_dump($a < $b);
    ?>
    

      

     

     



    if (条件) {
    条件为 true 时执行的代码; } else { 条件为 false 时执行的代码; }

    if (条件) { 条件为 true 时执行的代码; } elseif (condition) { 条件为 true 时执行的代码; } else { 条件为 false 时执行的代码; }

    <?php
    $t=date("H");
    
    if ($t<"10") {
      echo "Have a good morning!";
    } elseif ($t<"20") {
      echo "Have a good day!";
    } else {
      echo "Have a good night!";
    }
    ?>

    PHP Switch 语句

    switch (expression)
    {
    case label1:
      code to be executed if expression = label1;
      break;  
    case label2:
      code to be executed if expression = label2;
      break;
    default:
      code to be executed
      if expression is different 
      from both label1 and label2;
    }
    

      

    工作原理:

    1. 对表达式(通常是变量)进行一次计算
    2. 把表达式的值与结构中 case 的值进行比较
    3. 如果存在匹配,则执行与 case 关联的代码
    4. 代码执行后,break 语句阻止代码跳入下一个 case 中继续执行
    5. 如果没有 case 为真,则使用 default 语句
    <?php
    switch ($x)
    {
    case 1:
      echo "Number 1";
      break;
    case 2:
      echo "Number 2";
      break;
    case 3:
      echo "Number 3";
      break;
    default:
      echo "No number between 1 and 3";
    }
    ?>
    
    </body>
    </html>
    

     

    PHP while 循环

    • while - 只要指定条件为真,则循环代码块
    • do...while - 先执行一次代码块,然后只要指定条件为真则重复循环
    • for - 循环代码块指定次数
    • foreach - 遍历数组中的每个元素并循环代码块
    <?php 
    $x=1; 
    
    while($x<=5) {
      echo "这个数字是:$x <br>";
      $x++;
    } 
    ?>
    

      

    PHP do...while 循环

    do...while 循环首先会执行一次代码块,然后检查条件,如果指定条件为真,则重复循环。

    do {
      要执行的代码;
    } while (条件为真);
    <?php 
    $x=1; 
    
    do {
      echo "这个数字是:$x <br>";
      $x++;
    } while ($x<=5);
    ?>
    

      请注意,do while 循环只在执行循环内的语句之后才对条件进行测试。这意味着 do while 循环至少会执行一次语句,即使条件测试在第一次就失败了。

    PHP for 循环

    PHP for 循环

    如果您已经提前确定脚本运行的次数,可以使用 for 循环。

    for (init counter; test counter; increment counter) {
      code to be executed;
    }
    

      

    参数:

    • init counter:初始化循环计数器的值
    • test counter:: 评估每个循环迭代。如果值为 TRUE,继续循环。如果它的值为 FALSE,循环结束。
    • increment counter:增加循环计数器的值

    下面的例子显示了从 0 到 10 的数字:

    <?php 
    for ($x=0; $x<=10; $x++) {
      echo "数字是:$x <br>";
    } 
    ?>
    

      

    PHP foreach 循环

    foreach 循环只适用于数组,并用于遍历数组中的每个键/值对。

    foreach ($array as $value) {
      code to be executed;
    }

    每进行一次循环迭代,当前数组元素的值就会被赋值给 $value 变量,并且数组指针会逐一地移动,直到到达最后一个数组元素。

    下面的例子演示的循环将输出给定数组($colors)的值:

    <?php 
    $colors = array("red","green","blue","yellow"); 
    
    foreach ($colors as $value) {
      echo "$value <br>";
    }
    ?>
    

      

  • 相关阅读:
    uni app 零基础小白到项目实战
    uni-app 事件以及事件绑定
    uni-app 事件以及事件绑定
    uni-app 组件
    uni-app 组件
    uni-app 网络请求
    uni-app 网络请求
    uni-app 图片上传实战
    uni-app 图片上传实战
    uni-app下拉刷新加载刷新数据
  • 原文地址:https://www.cnblogs.com/kekeoutlook/p/10163247.html
Copyright © 2011-2022 走看看