Iterator::rewind

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

説明

public void Iterator::rewind()

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

注意:

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

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

パラメータ

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

戻り値

戻り値は無視されます。