# La clase IntlIterator

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

## Introducción

Esta clase representa objetos iteradores a través de la extensión intl cada vez que el iterador no puede ser identificado con otro objeto proporcionado por la extensión. El objeto de iterador distinto utilizado en interno por la `foreach` solo puede ser obtenido (en la parte pertinente aquí) desde objetos, por lo que los objetos de esta clase sirven para proporcionar el gancho mediante el cual este objeto interno puede ser obtenido. Por conveniencia, esta clase también implementa la interfaz Iterator, permitiendo que la colección de valores sea recorridos utilizando los métodos definidos en esta interfaz. Estos métodos y los objetos de iterador internos proporcionados a `foreach` son soportados por el mismo estado (por ejemplo, la posición del iterador y su valor actual).

Las subclases pueden proporcionar una funcionalidad más rica.

## Sinopsis de la Clase

class IntlIterator implements Iterator {
/* Métodos */
public function current(): mixed
public function key(): mixed
public function next(): void
public function rewind(): void
public function valid(): bool
}

## Tabla de contenidos

- IntlIterator::current — Obtiene el elemento actual
- IntlIterator::key — Obtiene la clave actual
- IntlIterator::next — Se desplaza al elemento siguiente
- IntlIterator::rewind — Reubica el iterador en el primer elemento
- IntlIterator::valid — Verifica si la posición actual es válida

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open