php核心技術 陣列指標

2022-04-06 13:32:57 字數 636 閱讀 4993

陣列指標的操作:

移動陣列指標的操作:

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...