查詢

SplFixedArray::key()函式—用法及示例

「 返回當前陣列元素的鍵名 」


函式名稱:SplFixedArray::key()

函式描述:返回當前陣列元素的鍵名。

適用版本:PHP 5 >= 5.3.0, PHP 7

語法:public SplFixedArray::key(): mixed

引數:

無引數。

返回值:

返回當前陣列元素的鍵名,如果沒有更多元素則返回NULL。

示例:

// 建立一個長度為3的固定陣列
$array = new SplFixedArray(3);

// 設定陣列元素
$array[0] = 'Apple';
$array[1] = 'Banana';
$array[2] = 'Orange';

// 獲取當前元素的鍵名
$key = $array->key();
echo "當前元素的鍵名為:".$key."\n";

// 移動指標到下一個元素
$array->next();

// 獲取當前元素的鍵名
$key = $array->key();
echo "當前元素的鍵名為:".$key."\n";

輸出結果:

當前元素的鍵名為:0
當前元素的鍵名為:1

在上面的示例中,我們首先建立了一個長度為3的固定陣列。然後,我們設定了陣列的元素,分別為'Apple','Banana'和'Orange'。接下來,我們使用key()函式獲取當前元素的鍵名,並將其列印出來。然後,我們使用next()函式將指標移動到下一個元素,並再次使用key()函式獲取當前元素的鍵名,並將其列印出來。注意,當指標移動到最後一個元素之後,再次呼叫key()函式將返回NULL。

補充糾錯
熱門PHP函式
分享連結