downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

AppendIterator::getIteratorIndex> <AppendIterator::getArrayIterator
[edit] Last updated: Fri, 24 May 2013

view this page in

AppendIterator::getInnerIterator

(PHP 5 >= 5.1.0)

AppendIterator::getInnerIteratorLit 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



add a note add a note User Contributed Notes AppendIterator::getInnerIterator - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites