在php中迴圈語句包括了很多,如有:for,foreach,while,do while,goto語句,下面我來給大家簡單的介紹這些迴圈語句結構用法。
for 迴圈控制
for(迴圈初值; 迴圈的條件; 步長){
//執行語句;
}
例
| 代碼如下 |
複製代碼 |
FOR ($i = 0; $i <= 2; $i++) { print "value is now " . $i . " "; } |
輸出值
value is now 0
value is now 1
value is now 2
在第一迴圈,$i=0,這意味著表達,($i<= 2),為ture。因此,列印語句執行時,$i得到加1,變成1。
在第二迴圈,$ = 1,這意味著表達,($i<= 2),為ture。因此,列印語句執行時,$i得到加1,變成2。
在第三迭代,$i= 2,這意味著表達,($i<= 2),為ture。因此,列印語句執行時,$i遞增,成為1 3。
在第四迭代,$i= 3,這意味著表達,($i<= 2),是假的。因此,PHP不去執行迴圈,不執行列印語句。
while迴圈
基本文法結構是
while(迴圈條件){
//執行語句;
//迴圈條件值變化,不添加的話會成為死迴圈
}
例
還是舉個簡單的例子,一看就明白了。下面這個例子,使用到了 while 迴圈語句,它的意思是,當變數 $a 小於等於5的情況下,執行一次迴圈,該迴圈執行連個語句,一是輸出 $a 的值,二是給 $a 的值加1,直到 $a 小於等於 5 為 FALSE,即 $a > 5才停止迴圈。
do..while迴圈控制
基本文法結構
do{
//執行語句;
//迴圈條件值變化,不添加的話會成為死迴圈
}while(迴圈條件);
例
樣本如下,該樣本中,先執行一次迴圈,即 $i 加 1,然後輸出 $i 的值,執行完第一次迴圈之後,檢查條件 $i < 5,如果符合條件,則再執行一次迴圈,直到 $i < 5 為 FALSE 為止。
| 代碼如下 |
複製代碼 |
"; }while ($i<5);?>
|
迴圈相關的語句-break
基本的概念: 表示結束當前的 for 、 while 、do..while 、switch, 流程, 可以給一個數字,表示退出到第幾層.
1. break語句 預設跳出 1層
2. break語句 後面帶的數字,不能超過實際可以跳出的迴圈層數,否則,會報fatal error
迴圈相關的語句-continue
基本概念: continue 用於結束本次迴圈剩餘代碼,從新開始新的一次迴圈(如果條件為真,就繼續執行), continue 後面也可以帶數字,表示從第幾次迴圈重新開始
goto語句
基本概念: 通過goto語句我們可以將程式跳轉到指定的地方去執行.
goto 標籤;
標籤:
語句;
快速入門案例:
| 代碼如下 |
複製代碼 |
goto a; echo 'aa'; a: echo 'bb'; |
php中常量
說明:
所謂常量,我們可以理解成就是特殊的變數: 體現在
1. 定義常量前面不需要 $
2. 常量一旦定義,則不能修改其值
3. 常量在定義的時候,就需要它賦初值.
4. 常量可以通過 define 或者 const
5. 常量的名稱,我們一般說是 全部大寫,然後用底線間隔
6. 什麼時候需要使用常量: 在程式中我們不希望某個值變化,則考慮使用常量,比如圓周率,稅率....
快速入門案例:
| 代碼如下 |
複製代碼 |
//第一種方法
define("TAX_RATE",0.08); echo TAX_RATE; //第二種方法(php5.3) const TAX_RATE2=0.1; echo '-'.TAX_RATE2; ?> |
http://www.bkjia.com/PHPjc/632629.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/632629.htmlTechArticle在php中迴圈語句包括了很多,如有:for,foreach,while,do while,goto語句,下面我來給大家簡單的介紹這些迴圈語句結構用法。 for 迴圈控制 for(迴圈...