zoukankan      html  css  js  c++  java
  • php的流程控制 if elseif swich case for循环

    if ......else

    最简形式:

    <?php                              
    if (true)
    {
    echo "晚上找昌仔训练去";
    }
    ?>

    if (条件1){
      //语句块1;
    }
    else if (条件2)
    {
      //语句块2;
    }
    else
    {
      //语句块3;
    }

    <?php

    $condition = "万事大吉";
    if ($condition=="打靶就会使他妈傻劲儿的灰熊来了")
    {
    echo "晚上上昌仔那节课";
    }
    elseif ($condition=="不懂事儿的独占浴室的胡茬子中年屌丝来了"){

    echo "晚上上昌仔那节课";
    }
    else if ($condition=="喜欢我的小松鼠")
    {
    echo "晚上上昌仔那节课";
    }
    else
    {
    echo "上泰国教练的泰拳课";
    }
    ?>

    每个节点只有两个子节点的结构称之为二叉树,所以从这层意义上讲 else if的判断条件更为严格,elseif更类似switch
    
    
    switch case结构
    <?php
    
    $thisdate = 6;
    switch($thisdate)
    {
    case ($thisdate==1 || $thisdate%2!=0):
    echo "晚上找昌仔训练";
    break;
    
    case 2:
    echo "敲代码,想念我的小烤肠";
    break;
    
    default:
    echo "青春时光多美妙~热情奔放多欢笑";
    break;
    }
    ?>
    输出:
    "青春时光多美妙~热情奔放多欢笑"
    <?php 
    
    $thisdate = 6;
    switch($thisdate)
    {
        case ($thisdate==1 || $thisdate%2!=0):
            echo "晚上找昌仔训练"."<br/>";
            break;
            
        case ($thisdate%2==0):
            echo "敲代码,想念我的小烤肠"."<br/>";
            //break/*  */;
        
        default:
            echo "青春时光多美妙~热情奔放多欢笑"."<br/>";
            break;
    }
    ?>
    如果第二个分支的break注释掉则会跳到下一个分支执行。

    for循环

    <?php
    for ($i =1;$i<5;$i++)
    {
    echo "想程弟弟了,程弟弟快回来吧"."<br/>";
    }
    ?>

  • 相关阅读:
    新的知识点来了-ES6 Proxy代理 和 去银行存款有什么关系?
    JavaScript中一种全新的数据类型-symbol
    箭头函数的this指向问题-一看就懂
    ES6中对函数的扩展
    ES6中对象的扩展
    ES6中对数组的扩展
    ES6中对数值的扩展
    UWP --- Display Content 显示基础内容
    ViewBag & ViewData
    Bubble Sort冒泡排序
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/9910124.html
Copyright © 2011-2022 走看看