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

首頁 > 開發 > PHP > 正文

PHP筆記5:PHP流程控制分支結構

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

流程控制語句是任何程序中會碰到的一個條件判斷語句了,下面本文章重點介紹php中流程控制分支結構基于語法與簡單應用例子.

一、PHP流程控制概述

1、分支結果(條件結構)

  1. //單路分支: 
  2. if (condition) { //花括號后可以沒有分號; 
  3.     # code... 
  4. //雙路分支 
  5. if (condition) { 
  6.     # code... 
  7. else { 
  8.     # code... 
  9. //多路分支 
  10. if (condition) { 
  11.     # code... 
  12. elseif(condition) { //elseif 可寫成else if 
  13.     # code... 
  14. else { 
  15.     # code... 

2、switch 多路分支結構

判斷范圍用if結構,單個值用switch

  1. switch (variable) { //變量用整型和字符串 
  2.     case 'value1':   
  3.     case 'value2':  //可以有多個case 
  4.         # code... 
  5.         break;      //如果不加break,下一個case會繼續執行 
  6.     case 'value3':  //開源軟件:Vevb.com 
  7.         # code... 
  8.         break
  9.     default:        //默認值,可有可無 
  10.         # code... 
  11.         break

二、PHP循環語句

1、while 循環

  1. while (condition) { //先判斷條件再執行 
  2.     # code... 

2、do while 循環

  1. do { //先執行再判斷條件 
  2.     # code... 
  3. while (condition); //注意不要遺漏分號 

3、for 循環

  1. for ($i=0; $i < ; $i++) {  //一般用于計數,兩個分號不能省略 
  2.     # code... 

實例:99乘法表

  1. for ($i=1; $i < 10; $i++) { 
  2. for ($ii=1; $ii <= $i$ii++) { 
  3. echo "$ii X $i = ".$ii*$i.' '
  4. echo "<br>"

三、退出循環語句

  1. //退出本次循環,下次循環也不再進行 
  2. break 
  3. //退出本次循環,下次循環繼續,只能用于循環體內(for,while,do-while) 
  4. coninue 
  5. //完全退出程序 
  6. exit 
  7. //函數執行返回值,結束函數的語句 
  8. return 

退出多層循環

  1. break 1  // 退出當前循環 
  2. break 2  // 退出2層循環 
  3. continue 2 

錯誤實例

  1. $i = 0; 
  2. while ($i < 10){ 
  3.     if ($i == 5) 
  4.        continue
  5.     echo "$i"
  6.     $i++; //注意這里的i++不會被執行,會產生死循環 
  7. }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐亭县| 宣城市| 红安县| 若羌县| 桦南县| 从江县| 大埔县| 西乌珠穆沁旗| 平塘县| 突泉县| 合川市| 永登县| 嘉峪关市| 吕梁市| 泰州市| 寻甸| 平江县| 抚远县| 会理县| 望谟县| 四子王旗| 湄潭县| 阿尔山市| 谷城县| 晋州市| 岳西县| 蓬莱市| 自贡市| 错那县| 西和县| 富源县| 桐梓县| 怀宁县| 个旧市| 灵石县| 常宁市| 永寿县| 彩票| 玛纳斯县| 庆阳市| 昌吉市|