« Iterator::next
Iterator::valid »

Iterator::rewind

(PHP 5, PHP 7, PHP 8)

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

説明

public function Iterator::rewind(): void

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

注意:

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

foreach は反復処理の開始前に必ずこのメソッドを呼び出すため、 手動でイテレータの位置を進めていた場合(例えば SplFileObject::seek() を使って移動した場合など)でもリセットされます。

巻き戻しを行わずに反復処理を行うには、 NoRewindIterator でラップしてください。

パラメータ

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

戻り値

戻り値は無視されます。

関連キーワード:
Iterator   イテレータ   最初   rewind   foreach   ループ   開始   反復   next   valid   手動   SplFileObject   seek   リセット   巻き戻し   NoRewindIterator   ラップ
関連する関数・ページ:
iterator.next   iterator.valid   mongodb-bson-iterator.rewind   iterator.current   iterator.key   class.mongodb-bson-iterator