• php基础之控制结构


    顺序、循环、选择。

    1、if else;if else.

    <?php 
    /****
    布尔教育 高端PHP培训
    培  训: http://www.itbool.com
    论  坛: http://www.zixue.it
    ****/
    
    $today = 1;
    
    if ($today == 1) {
        echo '今天周一';     
    }else if ($today == 2) {
        echo '今天周二';
    }else if ($today == 3) {
        echo '今天周三';
    }else if ($today == 4) {
        echo '今天周四';
    }else if ($today == 5) {
        echo '今天周五';
    }else if ($today == 6) {
        echo '今天周六';
    }else if ($today == 7) {
        echo '今天周日';
    }else{
        echo '你来自火星';
    }
    //如此嵌套if else 也暂时可以达到目的,但毕竟不优雅。
    
    ?>

    2、switch case  (break),还是选择上述事例。

    (p.s. switch case 属于选择,具体不知道怎么解释。适用于验证多个可能数值,不适于判断范围。)

    <?php 
    /****
    布尔教育 高端PHP培训
    培  训: http://www.itbool.com
    论  坛: http://www.zixue.it
    ****/
    
    $today = 1;
    
    switch ($today) {
        case '1':
            echo "今天周一";
            break;        //假如每个case后都失去一个break,测试结果。
        case '2':
            echo "今天周 二";
            break;
        case '3':
            echo "今天周三";
            break;
        case '4':
            echo "今天周四";
            break;
        case '5':
            echo "今天周五";
            break;
        case '6':
            echo "今天周六";
            break;
        case '7':
            echo "今天周日";
            break;
        default:
            echo "你真的来自火星";
            break;
    }
    
    ?>

    3、while循环

    <?php 
    /****
    布尔教育 高端PHP培训
    培  训: http://www.itbool.com
    论  坛: http://www.zixue.it
    ****/
    
     /*  
      while (  ) {
            基本框架结构。
    }
     */
    $i=0;
    while ($i++ <= 10) {
        echo $i,'<br />';
    }
    //此时输出结果为1、2、3....9、10、11.不符合本意。
    
    while ($i <= 10) {
        echo $i++,'<br />'
    }
    //此时输出结果为1、2、3....9、10.比较与上例有何不同。
    
    
    ?>

    此时又出现他一个新问题,当条件为假时,有可能一次循环都不成立。==〉“先判断,再工作。”

    而如下,do while 结构中,无论条件是否为假,总可以执行一次。==〉“先工作,再判断。”

    <?php 
    /****
    布尔教育 高端PHP培训
    培  训: http://www.itbool.com
    论  坛: http://www.zixue.it
    ****/
    
    /*do {
        # code...     框架。
    } while (  );
    */
    
    $i=100;
    do {
        echo "你来自火星";
    } while ( $i <= 10);
    ?>

    4、for循环

    循环的一般要素包括:初始化值(1)、判断(2)、执行体(3)、修改量(4)。

     1 <?php 
     2 /****
     3 布尔教育 高端PHP培训
     4 培  训: http://www.itbool.com
     5 论  坛: http://www.zixue.it
     6 ****/
     7 
     8 /*
     9 for (1; 2 ; 4) { 
    10     3
    11 }
    12 
    13 or                    基本框架。
    14 
    15 for ($i=0; $i < ; $i++) { 
    16     # code...
    17 }
    18 */
    19 
    20 for ($i=100; $i >= 3 ; $i-=3) {       //$i-=3  ==>  $i=$i - 3.加减乘除以此类推。
    21     echo '喝酒<br />';   
    22     //4即$i-=3也可以写在这里。并无定式。
    23 }
    24 //同样,来见识for循环处理多变量的能力。
    25 for ($i=1,$j=5;$i<=5 && $j>=1;$i++,$j--){   
    26     echo $i,'~~',$j,'<br />';
    27 }//输出结果如下:
    28 /*
    29 1~~5
    30 2~~4
    31 3~~3
    32 4~~2
    33 5~~1
    34 */
    35 
    36 
    37 ?>

    先至此,还需努力。

    勉之。

  • 相关阅读:
    威尔逊定理  知识点
    费马小定理及推论 知识点
    勾股定理和勾股数
    hdu6441 Find Integer (费马大定理)
    费马大定理
    莫队算法 [国家集训队]小Z的袜子
    R49 A-D D图有向有环图
    #505 1&2 A-C 后面未完成
    stack 的一些用法
    bzoj 2844 albus就是要第一个出场 异或和出现次数 线性基
  • 原文地址:https://www.cnblogs.com/w-five/p/3546665.html
Copyright © 2020-2023  润新知