AppendIterator::getIteratorIndex
(PHP 5 >= 5.1.0)
AppendIterator::getIteratorIndex — Obtiene un índice de iteradores
Descripción
public int AppendIterator::getIteratorIndex
( void
)
Obtiene el índice del iterador actual actual.
Parámetros
Esta función no tiene parámetros.
Valores devueltos
Devuelve un integer, que es el índice basado en cero del iterador interno actual.
Ejemplos
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
Ver también
- AppendIterator::getInnerIterator() - Obtiene el iterador interno
- AppendIterator::getArrayIterator() - Obtiene el getArrayIterator