Iterator::rewind

(PHP 5, PHP 7, PHP 8)

Iterator::rewindイテレータの最初の要素に巻き戻す

説明

public Iterator::rewind(): void

イテレータの最初の要素に巻き戻します。

注意:

これは、foreach ループの開始時に 最初 にコールされるメソッドです。 foreach ループの には実行 されません

foreach は反復処理の開始前に必ず rewind() を呼び出すため、 手動でイテレータの位置を進めていた場合(例えば SplFileObject::seek() を使って移動した場合など)でもリセットされます。 巻き戻しを行わずに反復処理を行うには、 NoRewindIterator でラップしてください。

パラメータ

この関数にはパラメータはありません。

戻り値

戻り値は無視されます。

add a note

User Contributed Notes 1 note

up
16
al
10 years ago
Builtin PHP function is »reset«.

Don't mix this with builtin function »rewind« which operates on file handle.
To Top