AppendIterator::getArrayIterator
AppendIterator::getIteratorIndex
AppendIterator
PHP Manual

# AppendIterator::getInnerIterator

(PHP 5 >= 5.1.0)

AppendIterator::getInnerIterator — Lit l'itérateur interne

### Description

public Iterator AppendIterator::getInnerIterator ( void )

Cette méthode retourne l'itérateur interne courant.

### Liste de paramètres

Cette fonction ne contient aucun paramètre.

### Valeurs de retour

L'itérateur interne courant, ou `NULL` s'il n'y en a pas.

### Exemples

Exemple #1 Exemple avec AppendIterator::getInnerIterator()

`<?php
$array_a = new ArrayIterator(array('a' => 'aardwolf', 'b' => 'bear', 'c' => 'capybara'));
$array_b = new RegexIterator($array_a, '/^[ac]/');
$iterator = new AppendIterator;
$iterator->append($array_a);
$iterator->append($array_b);
foreach ($iterator as $current) {
$inner = $iterator->getInnerIterator();
if ($inner instanceOf RegexIterator) {
echo 'Filtré : ';
} else {
echo 'Original : ';
}
echo $current . PHP_EOL;
}
?>`

L'exemple ci-dessus va afficher :

    Original : aardwolf
    Original : bear
    Original : capybara
    Filtré : aardwolf
    Filtré : capybara

### Voir aussi

- AppendIterator::getIteratorIndex() - Lit l'index d'un itérateur

AppendIterator::getArrayIterator
AppendIterator::getIteratorIndex
AppendIterator
PHP Manual