现在的位置: 首页学习笔记>正文
从零基础自学PHP循环语句.
发表于6年前 学习笔记 评论数 9

循环语句

学习这个有任何一门语言基础的都比较容易上手.

如果我们希望有效地相应用户的输入,代码就需要具有判断能力。能够让程序进行判断的结构称为条件。

 

  1. 第一个为  if  例子如下:   
  2.   
  3.  $userAge=33;   
  4.  if ($userAge>18 &&$userAge<=22)   
  5.  {   
  6.  echo "你现在已经长大成年了";   
  7.  }     
  8.  elseif ($userAge>22 &&$userAge<=30)   
  9.  {   
  10.  echo "你现在可以结婚了";   
  11.  }   
  12.  elseif ($userAge>30)   
  13.  {   
  14.     echo  "你现在要养家了";   
  15.  }   
  16.  else {   
  17.     echo "你现在可以随性的玩"; 

    独家记忆if条件判断语句if (条件判断){

    //......

    }

     

    if (条件判断){

    //....

    }

    else {

    //....

    }

    ——————————————————————————————————

     

    if (条件判断) {

    //...

    }

    elseif {

    //...

    }

    elseif {

    //....

    }

    else {

    //....

    }

     

    switch语句

    switch (变量) {

    case "1":

    //...

    break;

    case "2":

    //...

    break;

    case "N":

    //...

    break;

    default:

    //....

    break;

    }

  1. // $userAge=18;   
  2. // if ($userAge>18 &&$userAge<=22)   
  3. // {   
  4. // echo "你现在已经长大成年了";   
  5. // }     
  6. // elseif ($userAge>22 &&$userAge<=30)   
  7. // {   
  8. // echo "你现在可以结婚了";   
  9. // }   
  10. // elseif ($userAge>30)   
  11. // {   
  12. //  echo  "你现在要养家了";   
  13. // }   
  14. // else {   
  15. //  echo "你现在可以随性的玩";   
  16. // }   
  17.   
  18.     
  19.  //switch语句注意break;中断操作;   
  20. //switch ($userAge)   
  21. //{   
  22. //  case "1";   
  23. //  echo "你的年龄为1";   
  24. //    break;   
  25. //  case "2";   
  26. //  echo "你的年龄为2";   
  27. //  break;   
  28. //  case "18";   
  29. //  echo "你的年龄为18岁";   
  30. //  break;   
  31. //}   
  32.   
  33.   
  34.     
  35.     
  36.     
  37. //  while循环   
  38. //  while (条件) {   
  39. //  //....   
  40. //  }   
  41. //$i=1;   
  42. //while ($i<=10)   
  43. //{   
  44. //  echo "$i";   
  45. //  $i++;   
  46. //  echo "<br/>";   
  47. //     
  48. //}   
  49.   
  50.   
  51. //   
  52. //  for循环   
  53. //  for (初始值;条件;计数器) {   
  54. //  //....   
  55. //  }   
  56. //这个循环和while一样效果;   
  57. //for ($i=1;$i<=10;$i++)   
  58. //{   
  59. //  echo "$i";   
  60. //  echo "<br/>";   
  61. //}   
  62.   
  63.   
  64.   
  65. //   
  66. //  do while 循环   
  67. //  do {   
  68. //  //...   
  69. //  } while(条件);   
  70. //do while循环容易造成死循环。。要注意.   
  71.   
  72. //$a=10;   
  73. //do    
  74. //{   
  75. //  echo "$a";   
  76. //  $a--;   
  77. //  echo "<br/>";   
  78. //}while ($a>0)   
  79.   
  80. //   
  81. //  如果希望停止一段代码的执行,根据所需要达到的效果不同,可以有3种方法实现。   
  82. //  第一种:break;  退出循环; 第二种是exit ;退出程序  第三种是continue;退出当前循环   
  83. //  if (条件)    
  84. //  {   
  85. //  break; //continue   
  86. //  }   
  87.   
  88. //这样就把循环屏蔽了.... - -   
  89. //for ($i=1;$i<=10;$i++)   
  90. //{   
  91. //  continue;   
  92. //  echo "$i";   
  93. //  echo "<br/>";   
  94. //     
  95. //}   
  96.   
  97.   
  98. //这个就把空格循环退出了 ,变成横排的数字排列了;    
  99. //for ($i=1;$i<=10;$i++)   
  100. //{   
  101. //     
  102. //  echo "$i";   
  103. //  continue;   
  104. //  echo "<br/>";   
  105.   
  106.   
  107. //BREAK这样用,在5就停止了.还有几个就不操作了.   
  108. //循环就学就到这了.  - -.   
  109. //for ($i=1;$i<=10;$i++)   
  110. //{   
  111. //  echo "$i";   
  112. //  echo "<br/>";   
  113. //  if($i==5)   
  114. //  {   
  115. //      break;   
  116. //  }   
  117. //}  
  1. $difficulty=7;
    if ($difficulty>0 &&$userAge<=1)
    {
    echo “北欧欢迎您”;
    }
    elseif ($difficulty>1 &&$difficulty<=3)
    {
    echo “欢迎来到美国”;
    }
    elseif ($difficulty>3 &&$difficulty<=5)
    {
    echo “欧洲/日本欢迎您”;
    }
    elseif ($difficulty>5 &&$difficulty<=7)
    {
    echo “北京欢迎您!”;
    }
    elseif ($difficulty>7 &&$difficulty<=8)
    {
    echo “伟大领袖金日成万岁!”;
    }
    else {
    echo “你喜欢阿富汗、伊拉克还是苏丹、刚果呢?”;

×
腾讯微博