Chinaunix首页 | 论坛 | 博客

分类: Windows平台

2015-10-10 20:13:48

1.语句的分支操作:
    (1)什么叫语句的分支?
            程序需要进行比较与逻辑判断?根据判断结果决定不同的操作。
    (2)分支结构
           · 确定判断的条件
           ·确定判断结果为“真”或“假”时执行的不同操作
    (3)举例说明分支语句的用法

点击(此处)折叠或打开

  1. <?php
  2. //可将乱码转换成中文格式
  3. header("content-type:text/html;charset=UTF-8");
  4. //例子1
  5. $i=10;
  6. if(a>5)
  7. {
  8.     echo"\$a大于5
    "
    ;
  9.     
  10. }
  11.     echo "这是分支之后的语句";
  12. //例子2
  13. $isWantTobeijingxiangshan=true; //如果去北京香山,则是正确的;
  14. if($isWantTobeijingxiangshan)
  15. {
  16.     echo "去北京香山";
  17. }
  18.     echo "去旅游"
2.循环语句
     (1)循环语句:

        循环语句是由循环体及循环的终止条件两部分组成的。在不少实际问题
    中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。

   (2)循环中的嵌套语句:
            顾名思义,所谓嵌套语句就是在第一层循环中再加入另一层循环语句,然后
         互相配合。其中for循环就是一个典型的例子
    (3)while与do......while 的区别:
                       他们最大的区别就是 do......while 首先至少在程序中无条件的循环一次,
                 而while是在需要给定条件下才能进行循环。 
    (4)实例分析
        <1 有关do......while的例子

点击(此处)折叠或打开

  1. <?php
  2. header("content-type:text/html;charset=UTF-8");
  3. //实例1
  4. $i=0;
  5. do{
  6.     echo "$i  ";
  7.     $i++;
  8. }while($i < 10 ); // do....while 一定在后面加上分号
  9. echo "
    "
    ;
  10. $i=0;
  11. do{
  12.     if($i % 7== 0)
  13.     {
  14.         
  15.         echo "$i  ";
  16.         
  17.         if($i>70)
  18.             break;
  19.     }
  20.     $i++;
  21. }while($i<=100);
  22. //实例2
  23. $i = 0;
  24. do{
  25.     echo "$i  ";
  26.     $i++;
  27. }while($i < 10); //do..while一定要加后面的分号
  28. echo "
    "
    ;
  29. //打印1-100之间能被7整除的
  30. $i = 1;
  31. do{
  32.     if($i % 7 == 0){
  33.         echo "$i  ";
  34.         //$i++;
  35.     }
  36.     $i++;
  37. }while($i <= 100);
 <2.有关while的例子

点击(此处)折叠或打开

  1. <?php
  2. header("content-type:text/html;charset=UTF-8");
  3. $i=1;
  4. while(i<=10){
  5.     echo $i."  ";
  6.     $i++;
  7. }
  8. echo "
    "
    ;
  9. $i=1;
  10. while($i<=100){
  11.     if($i % 6 == 0)
  12.     {
  13.         echo "$i   ";
  14.     }
  15.     $i++;
  16. }
  17. ?>
<3 有关嵌套方面的例子 

点击(此处)折叠或打开

  1. <?php
  2. header("content-type:text/html;charset=UTF-8");
  3. //for循环实例
  4. for($i=1;$i<=100;$i++)
  5. {
  6.     echo "这是第 $i 次循环";
  7.     echo "
    "
    ;
  8. }
  9. for($i=1;$i<=100;$i++)
  10. {
  11.     if($i % 5 == 0)
  12.     {
  13.         echo " $i  ";
  14.         echo "
    "
    ;
  15.     }
  16. }
  17. for($j=0;$j<=100;$j++)
  18. {
  19.     echo "$j
  20.      ";
  21.     
  22. }echo "
    "
3.case语句

    (1)什么是case语句?
            所谓case语句,就是情况语句
    (2)
        case中有很丰富的表达式列表,如:
                ①case 1,3,5 表示当“表达式”的值为1,3,5中的任何一个值时执行
            下面的语句,if 中要实现必须要用逻辑表达式来连接。
                ②Case 10 to 20 很容易来表示一个取值范围,即10到20之间的任何一
            个值时执行下面的语句,在if中就是一种复杂的条件。
        ③Case is<=10 表示小于或等于10时执行下面的语句,这种条件if语句表示更加方便。
    (3)实例分析

点击(此处)折叠或打开

  1. <?php
  2. header("content-type:text/html;charset=UTF-8");
  3. $month=101;
  4. $days=0;
  5. $isValidMonth=true;
  6. switch($month){
  7.     case 1: //case叫标签的贯穿
  8.     case 3:
  9.     case 5:
  10.     case 7:
  11.     case 8:
  12.     case 10:
  13.     case 12:
  14.         $days=31;
  15.         break;
  16.         

  17.     
  18.     case 4:
  19.     case 6:
  20.     case 9:
  21.     case 11:
  22.         $days=30;
  23.         break;
  24.     
  25.     case 2:
  26.         $days=28;
  27.         break;
  28.     default:
  29.         $isValidMonth=false; //不是一个合法的月份
  30.         break; //返回值
  31.         
  32. }
  33. if($isValidMonth==true){
  34.     echo"This is $month month
    "
    ;
  35.     echo "This is month have $days";
  36.     echo "
    "
    ;
  37. }
  38. else {
  39.     echo "This is not true month";
  40.     echo "
    "
    ;
  41.     echo "傻吊,你过傻了吧,一年多少个月,自己查去吧";
  42.     echo "
    "
    ;
  43.     
  44. }

  45. //设置本地环境

  46. setlocale(LC_TIME,"chs");
  47. $abc=strftime("%A");
  48. echo $abc;
  49. $abc = iconv("GBK","UTF-8",$abc);
  50. echo "
    "
    ;

  51. echo $abc;

  52.  
  53. ?>




            



阅读(2650) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~