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()
函数返回的键的类型可以是整数或字符串,具体取决于数组的键的类型。