📜  PHP | ArrayIterator seek()函数(1)

📅  最后修改于: 2023-12-03 14:45:13.712000             🧑  作者: Mango

PHP | ArrayIterator seek() 函数

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() 函数之前对迭代器进行了任何更改(例如,添加、删除或移动元素等操作),则指针位置将变为不确定。