PHP循環語句的使用
在做程序開發時,經常會用到循環語句。在PHP裏,常用的循環語句有for和foreach,下面一起來看下它們的用法。
操作方法
(01)首先我們定義一個數組,一個沒有key值的簡單數組,$arr = array(x27;第一項','第二項','第三項','第四項','第五項',);
(02)然後用count函數得到數組的長度,再用for循環遍歷數組,並輸出數組的每一項內容。for循環的次數就是數組的長度,語句裏定義變量$i,從0開始,直到$i小於數組長度$len。
(03)我們運行下代碼,看下輸出的結果。從圖中的結果可以看出,for循環把數組的每一項內容都輸出顯示了。
(04)接下來,我們把代碼改成用foreach循環,代碼如圖,從代碼上看,用foreach來循環相對簡潔一點,我們不需要獲取數組的長度,直接用數組進行循環操作就行。數組的每次循環,會把當前項賦值給$item變量,直接輸出這個變量就行了。
(05)運行下代碼,得到的結果和用for循環的一樣。
(06)在foreach循環時,會把當前值賦給$item變量,我們在循環時修改下這個$item變量,看是否會改到數組裏的值?把代碼修改成如圖所示,第一個循環用foreach,並且在循環時把$item的值添加一些字符。第二個循環用for,輸出原數組的值。
(07)運行代碼,得到結果如圖。可以看到,foreach循環修改的$item值,並沒有更改到原數組的值。這是因爲foreach循環操作的是數組的一個拷貝,而不是操作數組本身。
(08)如果要在foreach循環裏修改原數組的內容,要怎樣修改代碼纔可以呢?我們可以把代碼改成如圖所示。在循環裏,通過$key來修改原數組的值,而不是修改$item變量。
(09)運行代碼,得到結果如圖,可以看到原數組的數據已經成功修改了。
-
怎樣註銷支付寶賬戶
支付寶(中國)網絡技術有限公司是國內領先的第三方支付平臺,致力於提供“簡單、安全、快速”的支付解決方案。支付寶公司從2004年建立開始,始終以“信任”作爲產品和服務的核心。旗下有“支付寶”與“支付寶錢包”兩個獨立品牌。自2014年第二季度開始成爲當前全球最...
-
webstorm有什麼吸引開發者的特性功能?
webstorm是一個前端開發工具,相對衆多的開發工具,webstorm有什麼吸引開發者的特性功能?下面一起來看下。操作方法(01)相對於其它開發工具,webstorm是專爲前端而生的。對HTML元素,在代碼上有屬性提示,如圖,我們在寫一個P元素後,打上一個空格後,就會彈出P所有支持的HTML屬性...
-
華爲悅盒看電視直播
華爲悅盒內置的程序中並沒有看電視直播的軟件,安裝一個電視家即可,讓小編教給你安裝指南。操作方法(01)將電視與華爲悅盒用數據線連接好後,打開電視機和華爲悅盒的電源,等待系統啓動。(02)在電腦上將下載好的電視直播程序存放到U盤上,並將U盤插入到華爲悅盒上。(03)在華爲...
-
word怎麼橫向打印大字體
在工作學習中很多時候用到word橫向打印以及大字號大字體的打印,下面以“大字體打印”五個字進行演示。操作方法(01)打開word2013,在功能區的頁面佈局中單擊紙張方向。(02)整個word的紙張就變成了橫向,然後就可以輸入我們想要的文本內容了。(03)選中所輸入的文本內容,在開...