《PHP基礎學習4.深入循環之for循環》要點:
本文介紹了PHP基礎學習4.深入循環之for循環,希望對您有用。如果有疑問,可以聯系我們。
上一節我們學習了循環的幾個關鍵結構, for循環 while循環 do while循環 foreach循環,接下來我們將學習一下各自循環深入的東西.基本結構如下
for while do while foreach基本結構
本節主要講講for循環
這是最廣泛使用的循環,也是之前學習C語言的時候經常用到而且幾乎無所不能的循環,在楊輝三角,金字塔,排序等各種問題模型中都會遇到這個循環.同樣,在PHP中它也一樣大放光彩!
for循環結構如下:
for循環基本結構
for循環的表達式很簡單,第一個分號前面的是循環初始化,第二個分號前面是循環跳出條件,第三個分號前面是每次循環要做的操作或者說是變化.
它表達了一種 我開始是這樣的 直到XXX的情況下我才退出循環,不過在這個循環中我每次還要有一些這樣那樣的變化和操作 的意思.好像在和你玩一個闖關游戲,或者是講述勇士闖魔城的故事,勇士,我給你一把邀請之劍你只有打敗所有敵人,完成所有的任務,才能結束這場旅行,但是每次任務你都會遇到不同的盜賊,不同的逗逼和你上演不同的故事,而你也會在這每次任務中變的成熟,勇敢而且磨練自己的意志!
一不小心,扯太遠了……
for循環能解決一位數組循環,二維數組循環等等,但是有一個問題,它面臨的是索引數組,如果用來處理關聯數組就有點費勁了.
具體舉那些比較簡單的例子我就不說了,畢竟很多地方都講過了,資料成把抓,我這里講解一下如何用for循環實現你想不到的東西.
采用for循環實現索引數組的array_search
采用for循環實現索引數組的in_array
采用for循環實現索引數組的array_combine
不得不說for循環是非常強大,但是for循環在面臨關聯數組的時候會有一些短板出現.畢竟關聯數組通過for循環獲取索引會報一個notice的錯誤的.
實際企業項目中,批量生產隨機碼需要用到for循環,批量入庫,批量上傳,同步等等,都會遇到for循環,那么這其中的奇妙就要由我們自己去領悟,去參透,畢竟這是能夠代表循環結構的一桿旗幟!
維易PHP培訓學院每天教你實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/6511.html