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)運行代碼,得到結果如圖,可以看到原數組的數據已經成功修改了。
-
AutoCAD2016如何設置經典模式
CAD軟件版本在不斷的升級更新,其功能越來越強大,在我們使用該軟件是不是還在留戀CAD的經典模式呢,下面我們就來看看AutoCAD2016如何設置經典模式的吧。操作方法(01)在桌面上雙擊CAD2016的快捷圖標,打開CAD2016這款軟件,進入CAD2016的操作界面,如圖所示:(02)在該軟件的下面...
-
HTML分隔線如何美化?
做HTML頁面開發時,在幾段文字之間,或幾塊內容之間,經常會使用分隔線去做分隔,以讓頁面顯示更加有條理。分隔線我們基本上都是用hr標籤去生成,怎麼去美化這個分隔線?下面一起看下。操作方法(01)先看下我們的html代碼,二個p段落,中間用hr作分隔,代碼如圖。(02)頁面運行後,可以...
-
華為悦盒看電視直播
華為悦盒內置的程序中並沒有看電視直播的軟件,安裝一個電視家即可,讓小編教給你安裝指南。操作方法(01)將電視與華為悦盒用數據線連接好後,打開電視機和華為悦盒的電源,等待系統啟動。(02)在電腦上將下載好的電視直播程序存放到U盤上,並將U盤插入到華為悦盒上。(03)在華為...
-
實例講解Flash中如何製作旋轉球體動畫
Flash是一款專門用來製作動畫的軟件工具,在網上就有很多的破解版本,下載破解綠色版本的安裝包比較容易安裝。Flash的界面簡潔,功能齊全。現在,我們用實際例子看看怎麼在Flash中製作旋轉球體動畫吧。操作方法(01)新建文檔雙擊桌面上的fla圖標,打開軟件。在動畫軟件菜單...