牛牛在线工具

NoRewindIterator::rewind()

收录 8868 个 PHP 函数,含用途说明与用法示例。

NoRewindIterator::rewind()

将迭代器的指针重置到起始位置

NoRewindIterator::rewind()函数用于将迭代器的指针重置到起始位置。 用法: NoRewindIterator::rewind(): void 参数: 该函数没有任何参数。 示例: // 创建一个数组迭代器 $array = ['apple', 'banana', 'cherry']; $iterator = new ArrayIterator($array); // 创建一个不可重置的迭代器 $noRewindIterator = new NoRewindIterator($iterator); // 输出迭代器的当前元素 echo $noRewindIterator->current(); // 输出: apple // 将迭代器的指针移动到下一个元素 $noRewindIterator->next(); // 输出迭代器的当前元素 echo $noRewindIterator->current(); // 输出: banana // 重置迭代器的指针到起始位置 $noRewindIterator->rewind(); // 再次输出迭代器的当前元素 echo $noRewindIterator->current(); // 输出: apple 在上面的示例中,我们创建了一个数组迭代器和一个不可重置的迭代器。通过调用rewind()函数,我们可以将不可重置迭代器的指针重置到起始位置,以便重新开始遍历。