(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 está actualmente no documentada; solo la lista de sus argumentos está disponible.
Esta función no contiene ningún parámetro.
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 ejemplo anterior mostrará :
0 a aardwolf 0 b bear 0 c capybara 1 0 apple 1 1 orange 1 2 lemon