Iterator::rewind

(PHP 5, PHP 7, PHP 8)

Iterator::rewindRetrocede o Iterator para o primeiro elemento

Descrição

public Iterator::rewind(): void

Retrocede para o primeiro elemento do Iterator.

Nota:

Este é o primeiro método chamado quando se inicia um loop foreach. Ele não será executado depois de laços foreach.

Como o foreach sempre chama rewind() antes de iniciar uma iteração, o avanço manual (por exemplo através de SplFileObject::seek()) irá reiniciar o iterador. Para iterar sem retroceder o iterador, encapsule-o em um NoRewindIterator.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Qualquer valor retornado é ignorado.

adicionar nota

Notas de Usuários 1 note

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

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