(PHP 5 >= 5.2.0, PHP 7)
AppendIterator::getIteratorIndex — Obtiene un índice de iteradores
Obtiene el índice del iterador actual actual.
Esta función no tiene parámetros.
Devuelve un integer, que es el índice basado en cero del iterador interno actual.
Ejemplo #1 Ejemplo básico de AppendIterator.getIteratorIndex()
<?php
$array_a = new ArrayIterator(array('a' => 'aardwolf', 'b' => 'bear', 'c' => 'capybara'));
$array_b = new ArrayIterator(array('apple', 'orange', 'lemon'));
$iterator = new AppendIterator;
$iterator->append($array_a);
$iterator->append($array_b);
foreach ($iterator as $key => $current) {
echo $iterator->getIteratorIndex() . ' ' . $key . ' ' . $current . PHP_EOL;
}
?>
El resultado del ejemplo sería:
0 a aardwolf 0 b bear 0 c capybara 1 0 apple 1 1 orange 1 2 lemon