Documentación offline PHP master

La clase ArrayIterator

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Introducción#

Permite la eliminación de elementos y la modificación de claves o valores durante la iteración de arrays o de objects.

Para recorrer el mismo array varias veces, se recomienda instanciar ArrayObject y utilizar la instancia de ArrayIterator ya sea creada implícitamente utilizando foreach para iterar sobre el array almacenado internamente, o creando una llamando manualmente al método ArrayObject::getIterator.

Sinopsis de la clase#

ArrayIterator

implements

SeekableIterator

ArrayAccess

Serializable

Countable

Constantes

public

const

int

ArrayIterator::STD_PROP_LIST

public

const

int

ArrayIterator::ARRAY_AS_PROPS

Métodos

Constantes predefinidas#

Flags de ArrayIterator#

ArrayIterator::STD_PROP_LIST
Las propiedades del objeto conservan sus funcionalidades normales cuando son accedidas como lista (var_dump, foreach, etc.).

ArrayIterator::ARRAY_AS_PROPS
Las entradas pueden ser accedidas como propiedades (lectura y escritura).