PHP文法三:控制結構For迴圈/If/Switch/While

來源:互聯網
上載者:User
相關連結:

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教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.