📅  最后修改于: 2023-12-03 14:45:13.712000             🧑  作者: Mango
ArrayIterator seek()
函数用于将指针定位到指定索引的位置。
public void ArrayIterator::seek ( mixed $index )
index
: 必需。要查找的索引。
该函数没有返回值。
该函数将迭代器的当前指针定位到指定索引位置。如果指定的 $index
不存在,则指针将不会移动。
以下示例演示了 seek()
函数的用法:
$array = new ArrayIterator(array(
'apple',
'banana',
'cherry',
'date'
));
$array->seek(2);
echo $array->current(); // 输出: cherry
$index
参数可以是一个整数或字符串。如果为字符串,将在数组中查找给定键。
如果在 seek()
函数之前对迭代器进行了任何更改(例如,添加、删除或移动元素等操作),则指针位置将变为不确定。