码迷,mamicode.com
首页 > Web开发 > 详细

php流程控制语句

时间:2015-09-16 20:01:34      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

1、流程控制语句,提供了控制程序步骤的手段,没有语言可以线性的执行下去(除了html,css)例如,遇到怪兽就打,遇到朋友就不打(判断),点击向前的按钮就奔跑(循环)。

2、流程控制语句的分类

(1)顺序结构

按照顺序一行一行的写代码

(2)分支结构

单路分支   if(条件){执行语句}

双路分支   如果不相等输出相反的结果if(){}else{}

<?php
    $a=100;
    $b=20;
    //双路分支,如果if()条件不成立,就执行else()里面的语句
    if($a<$b){
        echo "\$a<\$b";
    }else{
        echo "\$a>\$b";
    }
?>

执行结果:$a>$b

多路分支    if...else if      switch...case

<?php
header(‘Content-Type:text/html;charset=utf-8‘);
    //多路分支
    //系统默认的时间是格林尼治时间,0时区
    date_default_timezone_set(‘PRC‘);//中华人名共和国Peoples Republic of China
    $time=date(‘G‘); //获得当前的时间
    //if elseif()并列的,不会和if发生冲突,例如如果是7点的话在第一个if语句就执行了,如果上面的都不成立执行else{}的语句。
    if($time<8){
        echo ‘早上好‘;
    }else if($time<12){
        echo ‘上午好‘;
    }else if($time<14){
        echo ‘中午好‘;
    }else if($time<18){
        echo ‘下午好‘;
    }else{
        echo ‘晚上好‘;
    }
    echo $time;
    
?>
<?php
header(‘Content-Type:text/html;charset=utf-8‘);
date_default_timezone_set(‘PRC‘);
    $week=date(‘l‘);
    switch($week){
        case ‘Monday‘:
        echo ‘今天是周一‘;
        continue;

        case ‘Tuesday‘:
        echo ‘今天是周二‘;
        break;
        
        case ‘Wednesday‘:
        echo ‘今天是星期三‘;
        break;

        case ‘Friday‘:
        echo ‘今天是星期五‘;
        continue;

    }    
?>

 

嵌套分支   

 

php流程控制语句

标签:

原文地址:http://www.cnblogs.com/baixuemin/p/4814049.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!