AppendIterator::getInnerIterator

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

AppendIterator::getInnerIteratorGets the inner iterator

Descrizione

public AppendIterator::getInnerIterator(): Iterator

This method returns the current inner iterator.

Elenco dei parametri

Questa funzione non contiene parametri.

Valori restituiti

The current inner iterator, or null if there is not one.

Esempi

Example #1 AppendIterator::getInnerIterator() example

<?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 
'Filtered: ';
    } else {
        echo 
'Original: ';
    }
    echo 
$current PHP_EOL;
}
?>

Il precedente esempio visualizzerĂ :

Original: aardwolf
Original: bear
Original: capybara
Filtered: aardwolf
Filtered: capybara

Vedere anche:

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top