天天看點

php擷取數組的第一個值,php 如何擷取數組第一個值

reset (PHP 3, PHP 4, PHP 5)

reset -- 将數組的内部指針指向第一個單元

說明mixed reset ( array &array )reset() 将 array 的内部指針倒回到第一個單元并傳回第一個數組單元的值,如果數組為空則傳回 FALSE。

例 1. reset() 例子

複制代碼 代碼如下:

next(PHP 3, PHP 4, PHP 5)

next -- 将數組中的内部指針向前移動一位

說明mixed next ( array &array )傳回數組内部指針指向的下一個單元的值,或當沒有更多單元時傳回 FALSE。

next() 和 current()的行為類似,隻有一點差別,在傳回值之前将内部指針向前移動一位。這意味着它傳回的是下一個數組單元的值并将數組指針向前移動了一位。如果移動指針的結果是超出了數組單元的末端,則next() 傳回 FALSE。

警告如果數組包含空的單元,或者單元的值是 0 則本函數碰到這些單元也傳回 FALSE。要正确周遊可能含有空單元或者單元值為 0的數組,參見 each() 函數。

例 1. next() 及相關函數的用法示例

複制代碼 代碼如下:

current(PHP 3, PHP 4, PHP 5)

current -- 傳回數組中的目前單元

說明mixed current ( array &array )

每個數組中都有一個内部的指針指向它“目前的”單元,初始指向插入到數組中的第一個單元。

current() 函數傳回目前被内部指針指向的數組單元的值,并不移動指針。如果内部指針指向超出了單元清單的末端,current()傳回 FALSE。

警告如果數組包含有空的單元(0 或者 "",空字元串)則本函數在碰到這個單元時也傳回 FALSE。這使得用 current()不可能判斷是否到了此數組清單的末端。要正确周遊可能含有空單元的數組,用 each() 函數。

例 1. current() 及相關函數的用法示例

複制代碼 代碼如下: