(PHP 5 >= 5.1.0)
AppendIterator::getIteratorIndex — Lit l'index d'un itérateur
Lit l'index de l'itérateur courant interne.
Cette fonction n'est pas documentée et seule la liste des arguments est disponible.
Cette fonction ne contient aucun paramètre.
Retourne un entier, qui représente l'index, commençant à 0, de l'itérateur courant.
Exemple #1 Exemple avec 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;
}
?>
L'exemple ci-dessus va afficher :
0 a aardwolf 0 b bear 0 c capybara 1 0 apple 1 1 orange 1 2 lemon