相關連結:
PHP文法(一):基礎和變數
PHP文法(二):資料類型、運算子和函數
PHP文法(三):控制結構(For迴圈/If/Switch/While)
本文我來總結幾個PHP常用的控制結構,先來個最特別的foreach,剩下的控制結構跟其他語言差不多,那這一期就比較簡單了。
Foreach迴圈
遍曆數組中的每個元素並迴圈代碼塊。
用法:foreach ( $array as $value )
每進行一次迴圈迭代,當前數組元素的值就會被賦值給 $value 變數,並且數組指標會逐一地移動,直到到達最後一個數組元素。
$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43"); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; }
For迴圈
基本的for迴圈如下:
for ($x=0; $x<=10; $x++) { echo "數字是:$x"; }
If判斷
if沒有什麼特別的用法。
if (條件) { 條件為 true 時執行的代碼;} elseif (condition) { 條件為 true 時執行的代碼;} else { 條件為 false 時執行的代碼;}
Switch
switch也是跟C++差不多。
switch ($x){case 1: echo "Number 1"; break;case 2: echo "Number 2"; break;default: echo "No number between 1 and 3";}
While
while (條件為真) { 要執行的代碼;}
Do while
do...while 迴圈首先會執行一次代碼塊,然後檢查條件,如果指定條件為真,則重複迴圈。
do { 要執行的代碼;} while (條件為真);
最後
回顧開博這幾天的曆程,又看到園子裡其他博主寫的“為什麼不分享”的文章,感概良多。其實願意分享的人還是很多,但是不分享的原因有太多了,沒時間、懶、怕被笑話都是因素。本來看看PHP文法一個小時就能看完,但是若要整理成部落格文章,就要思考很多東西,光是寫個基礎篇幾個晚上的時間就沒有了,真是讓人喜憂參半。
現在想想能堅持每天寫部落格的人真的太不容易了,向你們致敬!
希望我一周能拿出三天以上的空閑時間來寫部落格吧。
以上就介紹了PHP文法三:控制結構For迴圈/If/Switch/While,包括了寫部落格,PHP文法方面的內容,希望對PHP教程有興趣的朋友有所協助。