zoukankan      html  css  js  c++  java
  • 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 ?>

    先至此,还需努力。

    勉之。

  • 相关阅读:
    zabbix监控系统客户端安装
    可以学习的博客地址
    Linux下Nagios的安装与配置
    ShopNC多用户商城标题去版权 后台去版权方法2.0版本
    解析crontab php自动运行的方法
    暑假周报告(第五周)
    暑假周报告(第四周)
    暑假周报告(第三周)
    暑假周报告(第二周)
    《大道至简》读后感
  • 原文地址:https://www.cnblogs.com/w-five/p/3546665.html
Copyright © 2011-2022 走看看