ArrayIterator::key()
函式用於返回當前指標位置的鍵。
用法:
ArrayIterator::key(): mixed
示例:
$fruits = array('apple', 'banana', 'cherry');
$iterator = new ArrayIterator($fruits);
$iterator->next(); // 移動指標到下一個元素
$key = $iterator->key(); // 獲取當前指標位置的鍵
echo "當前鍵: " . $key; // 輸出:當前鍵: 1
在上面的示例中,我們建立了一個陣列迭代器 $iterator
,並使用 next()
函式將指標移動到下一個元素。然後使用 key()
函式獲取當前指標位置的鍵,並將其賦值給變數 $key
。最後使用 echo
輸出當前鍵的值。
請注意,ArrayIterator::key()
函式返回的鍵的型別可以是整數或字串,具體取決於陣列的鍵的型別。