當前位置:妙知谷 >

遊戲數碼 >IT技術 >

PHP循環語句的使用

PHP循環語句的使用

在做程序開發時,經常會用到循環語句。在PHP裏,常用的循環語句有for和foreach,下面一起來看下它們的用法。

操作方法

(01)首先我們定義一個數組,一個沒有key值的簡單數組,$arr = array('第一項','第二項','第三項','第四項','第五項',);

PHP循環語句的使用

(02)然後用count函數得到數組的長度,再用for循環遍歷數組,並輸出數組的每一項內容。for循環的次數就是數組的長度,語句裏定義變量$i,從0開始,直到$i小於數組長度$len。

PHP循環語句的使用 第2張

(03)我們運行下代碼,看下輸出的結果。從圖中的結果可以看出,for循環把數組的每一項內容都輸出顯示了。

PHP循環語句的使用 第3張

(04)接下來,我們把代碼改成用foreach循環,代碼如圖,從代碼上看,用foreach來循環相對簡潔一點,我們不需要獲取數組的長度,直接用數組進行循環操作就行。數組的每次循環,會把當前項賦值給$item變量,直接輸出這個變量就行了。

PHP循環語句的使用 第4張

(05)運行下代碼,得到的結果和用for循環的一樣。

PHP循環語句的使用 第5張

(06)在foreach循環時,會把當前值賦給$item變量,我們在循環時修改下這個$item變量,看是否會改到數組裏的值?把代碼修改成如圖所示,第一個循環用foreach,並且在循環時把$item的值添加一些字符。第二個循環用for,輸出原數組的值。

PHP循環語句的使用 第6張

(07)運行代碼,得到結果如圖。可以看到,foreach循環修改的$item值,並沒有更改到原數組的值。這是因為foreach循環操作的是數組的一個拷貝,而不是操作數組本身。

PHP循環語句的使用 第7張

(08)如果要在foreach循環裏修改原數組的內容,要怎樣修改代碼才可以呢?我們可以把代碼改成如圖所示。在循環裏,通過$key來修改原數組的值,而不是修改$item變量。

PHP循環語句的使用 第8張

(09)運行代碼,得到結果如圖,可以看到原數組的數據已經成功修改了。

PHP循環語句的使用 第9張
標籤: PHP 語句
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/itjishu/q1lkd.html