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

WBOY
發布: 2016-07-29 09:11:33
原創
870 人瀏覽過

相關連結:

PHP語法(一):基礎和變數

PHP語法(二):資料型態、運算子和函數

PHP):控制循環/If/Switch/While)

本文我來總結幾個PHP常用的控制結構,先來個最特別的foreach,剩下的控制結構跟其他語言差不多,那這一期就比較簡單了。


Foreach循環

遍歷數組中的每個元素並循環程式碼區塊。

用法:

foreach ( $array as $value )

每進行一次循環迭代,當前數組元素的值就會被賦值給$value 變量,並且數組指針會逐一地移動,直到到達最後一個數組元素。

<code>    $age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
    foreach($age as $x=>$x_value) {
      echo "Key=" . $x . ", Value=" . $x_value;
    }</code>
登入後複製

For循環

基本的for循環如下:

<code>    for ($x=0; $x<=10; $x++) {
      echo "数字是:$x";
    } </code>
登入後複製

If判斷

if沒有什麼特別的用法。

<code>if (条件) {
  条件为 true 时执行的代码;
} elseif (condition) {
  条件为 true 时执行的代码;
} else {
  条件为 false 时执行的代码;
}</code>
登入後複製

Switch

switch也是跟C++差不多。

<code>switch ($x)
{
case 1:
  echo "Number 1";
  break;
case 2:
  echo "Number 2";
  break;
default:
  echo "No number between 1 and 3";
}</code>
登入後複製

While

<code>while (条件为真) {
  要执行的代码;
}</code>
登入後複製

Do while

do...while 循環首先會執行一次程式碼區塊,然後檢查條件,如果指定條件為真,則重複循環。

<code>do {
  要执行的代码;
} while (条件为真);</code>
登入後複製

最後

回顧開博這幾天的歷程,又看到園子裡其他博主寫的「為什麼不分享」的文章,感概良多。其實願意分享的人還是很多,但不分享的原因太多了,沒時間、懶、怕被笑話都是因素。本來看看

PHP文法一個小時就能看完,但是若要整理成博客文章,就要思考很多東西,光是寫個基礎篇幾個晚上的時間就沒有了,真是讓人喜憂參半。

現在想想能堅持每天

寫部落格的人真的太不容易了,向你們致敬!

希望我一週能拿出三天以上的空閒時間來

寫部落格吧。

以上就介紹了PHP語法三:控制結構For循環/If/Switch/While,包括了寫博客,PHP語法方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板