ArrayObject::getIterator
(PHP 5, PHP 7, PHP 8)
ArrayObject::getIterator — Retorna o iterador do ArrayObject
Descrição
Cria um novo Iterator (o padrão é ArrayIterator) a partir de uma instância de ArrayObject.
Parâmetros
Esta função não possui parâmetros.
Valor Retornado
Um iterador de um ArrayObject.
Exemplos
Example #1 Exemplo de ArrayObject::getIterator()
<?php
$array = [
'1' => 'um',
'2' => 'dois',
'3' => 'três',
];
$arrayobject = new ArrayObject($array);
$iterator = $arrayobject->getIterator();
while ($iterator->valid()) {
echo $iterator->key() . ' => ' . $iterator->current() . "\n";
$iterator->next();
}
?>
O exemplo acima produzirá:
1 => um 2 => dois 3 => três