陣列指標的操作:
移動陣列指標的操作:
next() 向下 同時會獲得當前元素的值。
prev() 向上同時會獲得當前元素的值。
end() 移動到最後乙個元素單元 獲得最後乙個元素的值
reset() 移動到第乙個單元 獲得第乙個元素的值。
如果移動不成功,返回false。
引數都為需要操作的陣列,並且是引用傳遞。
獲得指標指向的元素的資訊:
key();//獲得當前陣列指標指向的元素下標
current();//獲得當前陣列指標指向的元素
只獲取資料 不移動指標
還有乙個混合的操作:
即可以獲得當前指標元素的資訊(鍵值) 也 可以同時移動指標。
each(); 獲得當前元素的資訊(鍵和值的資訊),個。
移動指標:
我們有時可以利用each的特性,來達到遍歷陣列的目的:
應該利用迴圈結構 配合each完成。
配合條件:each到最後乙個元素時,就會返回false。
list 函式:
list的限制:只針對索引陣列起作用。
利用list 和each 完成遍歷
但是使用玩each遍歷後 陣列指標是不會reset的重置的,需要手動重置。
PHP核心技術
1.寫乙個能建立多級目錄的php函式 2.寫一段php 確保多個程序寫入檔案成功 3.寫乙個php函式,盡可能高效地從乙個標準的url裡取出檔案的副檔名,例如 http 需要取出php或者.php 方法一 方法二 4.寫乙個php函式,能夠遍歷乙個資料夾下的所有檔案和子資料夾 5.簡述論壇中無限分類...
PHP核心技術
1.寫乙個能建立多級目錄的php函式 2.寫一段php 確保多個程序寫入檔案成功 3.寫乙個php函式,盡可能高效地從乙個標準的url裡取出檔案的副檔名,例如 http 需要取出php或者.php 方法一 方法二 4.寫乙個php函式,能夠遍歷乙個資料夾下的所有檔案和子資料夾 5.簡述論壇中無限分類...
Canvas 核心技術
最近專案需求中要寫較多h5小遊戲,遊戲本身體量不是很複雜,主要是承載較多業務邏輯,所以決定用canvas來完成遊戲部分。之前只是知道h5中有canvas這個東西,也知道它大概是畫圖的,但具體怎麼用,還是一無所知的。在mdn在看了一些相關資料,一口氣也看了html 5 canvas 核心技術和html...