(PHP 5 >= 5.2.0, PHP 7, PHP 8)
AppendIterator::getIteratorIndex — Lee el índice de un iterador
Lee el índice del iterador interno actual.
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Esta función no tiene parámetros.
Devuelve el índice entero, comenzando desde 0, del iterador interno si existe,
null
en caso contrario.
Ejemplo #1 Ejemplo con 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