国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php 分支結構 條件結構 選擇結構

2024-05-04 23:07:23
字體:
來源:轉載
供稿:網友

流程控制

一、順序結構

二、分支結構--條件結構--選擇結構

1.單路分支

  1. //條件bool,true或false,> < == !- & || ! 
  2.   if(條件) 
  3.    執行下面一條語句 
  4.   if(條件) 
  5.    { 
  6.    代碼段; 
  7.    代碼段; 
  8.  } 

2.雙路分支,使用else從句:

  1. if(條件) 
  2.  執行一條語句 
  3. else 
  4.  執行一條語句 
  5. if(條件){ 
  6.   一條或多條代碼 
  7. }else
  8.   一條或多條代碼 

3.多路分支,可以使用 if  else if   和 switch case,這是一種互斥的關系:

  1. if(條件){ 
  2.  
  3. }else if(條件){ 
  4. }else if(條件){ 
  5. }else

4.嵌套分支

  1. if(){ 
  2.  if(){ 
  3.  }else
  4.   if(){} 
  5.  } 
  6.  } 

三、循環結構

總結:如果是判斷一段范圍 則使用elseif,如果是單個匹配,則使用switch case.

  1. //單路執行 
  2.  $a=10; 
  3.  $b=5; 
  4.  if($a > $b
  5.   echo "$a 是大于 $b 的"
  6.  
  7.  //雙路執行 
  8.  $a=10; 
  9.  $b=20; 
  10.  if($a>$b
  11.  { 
  12.   echo "$a 大于 $b</br>"
  13.  } 
  14.  else 
  15.  { 
  16.   echo "$a 小于 $b</br>"
  17.  } 
  18.  
  19.  //多路執行 
  20.  $hour=date("H"); 
  21.  if($hour > 6 && $hour < 9) 
  22.  { 
  23.   echo "good morning!"
  24.  } 
  25.  else if($hour > 9 && $hour < 12) 
  26.  { 
  27.   echo "上午好"
  28.  } 
  29.  else if($hour > 12 && $hour < 14) 
  30.  { 
  31.   echo "中午好"
  32.  } 
  33.  else if($hour > 14 && $hour < 17) 
  34.  { 
  35.   echo "下午好"
  36.  } 
  37.  else if($hour > 17 && $hour < 19) 
  38.  { 
  39.   echo "傍晚好"
  40.  } 
  41.  else if($hour > 19 && $hour <22) 
  42.  { 
  43.   echo "晚上好"
  44.  } 
  45.  else 
  46.  { 
  47.   echo "夜晚好"
  48.  } 
  49.  //根據互斥性改良代碼 
  50.  $hour=date("H"); 
  51.  if($hour < 9) 
  52.  { 
  53.   echo "good morning!"
  54.  } 
  55.  else if($hour < 12) 
  56.  { 
  57.   echo "上午好"
  58.  } 
  59.  else if($hour < 14) 
  60.  { 
  61.   echo  case " Mon"
  62.   echo "星期一"
  63.   break;"中午好"
  64.  } 
  65.  else if($hour < 17) 
  66.  { 
  67.   echo "下午好"
  68.  } 
  69.  else if($hour > 19) 
  70.  { 
  71.   echo "傍晚好"
  72.  } 
  73.  else if($hour < 22) 
  74.  { 
  75.   echo "晚上好"
  76.  } 
  77.  else 
  78.  { 
  79.   echo "夜晚好"
  80.  } 
  81.  
  82.  //判斷當天星期 
  83.  $week=date("D");//獲取星期幾Vevb.com
  84.  switch($week//switch(變量)  變量只用整型和字符串 
  85.  { 
  86.  case "Mon"
  87.   echo "星期一"
  88.   break
  89.  case "Tue" 
  90.   echo "星期二"
  91.   break
  92.  case "Wed"
  93.   echo "星期三"
  94.   break
  95.  case "Thu"
  96.   echo "星期四"
  97.   break
  98.  case "Fri"
  99.   echo "星期五"
  100.   break
  101.  default
  102.   echo "周末"
  103.  } 
  104.  
  105.  //嵌套類 
  106.  $sex=$_GET["sex"]; 
  107.  $age=$_GET["age"]; 
  108.  if($sex=="nan"
  109.  { 
  110.   if($age >= 60) 
  111.   { 
  112.    echo "這個$sex 已經退休".($age-60)."年了"
  113.   } 
  114.   else 
  115.   { 
  116.    echo "這個男士還在工作,還有".(60-$age)."年才退休"
  117.   } 
  118.  } 
  119.  else 
  120.  { 
  121.   if($age >= 66) 
  122.   { 
  123.    echo "這個$sex 已經退休".($age-66)."年了"
  124.   } 
  125.   else 
  126.   { 
  127.    echo "這個女士還在工作,還有".(66-$age)."年才退休"
  128.   } 
  129.  } 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 延安市| 玛多县| 林甸县| 嘉禾县| 宜宾县| 庄河市| 宁夏| 南丹县| 吉水县| 拜城县| 扬中市| 陆河县| 望谟县| 大港区| 贵州省| 湟源县| 横山县| 泾川县| 榆社县| 合川市| 贵定县| 桐庐县| 枣阳市| 波密县| 沙湾县| 黑山县| 页游| 三穗县| 宁强县| 石林| 德兴市| 鄢陵县| 商洛市| 枣强县| 阳信县| 乌拉特后旗| 莱芜市| 循化| 曲靖市| 鄂尔多斯市| 卫辉市|