• 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/>";
    }
    ?>

  • 相关阅读:
    Binary Trees
    [POJ] String Matching
    Tree
    Maxmum subsequence sum problem
    poj 2104 划分树
    poj 2486 树形dp
    poj 1848 树形dp
    hdu 4578 线段树
    hdu 4585 set应用
    hdu 2412 树形DP
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/9910124.html
Copyright © 2020-2023  润新知