A classe IntlIterator
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
Introdução
Essa classe representa objetos iteradores em toda extensão intl sempre
que o iterador não puder ser identificado com qualquer outro objeto fornecido
pela extensão. O objeto iterador distinto usado internamente pelo
construtor foreach
só pode ser obtido (na parte relevante aqui) a partir de
objetos, então objetos dessa classe tem o propósito de fornecer o gancho
através da qual este objeto interno pode ser obtido. Como uma conveniência, essa
classe também implementa a interface Iterator,
permitindo que a coleção de valores sejam navegados usando os métodos
definidos nessa interface. Ambos os métodos e objetos iteradores internos
fornecidos pelo foreach
são apoiados pelo mesmo
estado (ex. a posição do iterador e o seu valor atual).
As subclasses podem fornecer funcionalidades mais valiosas.
Table of Contents
- IntlIterator::current — Retorna o elemento atual
- IntlIterator::key — Retorna a chave do elemento atual
- IntlIterator::next — Avança para o próximo elemento
- IntlIterator::rewind — Rebobina o iterador para o primeiro elemento
- IntlIterator::valid — Verifica se a posição atual é válida