(PHP 5 >= 5.1.0, PHP 7)
Gets an index of iterators
public int AppendIterator::getIteratorIndex ( void )
Gets the index of the current inner iterator.
Returns:
Returns an integer, which is the zero-based index of the current inner iterator.
Examples:
AppendIterator.getIteratorIndex() basic example
1 2 3 4 5 6 7 8 9 10 11 12 | <?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; } ?> |
The above example will output:
0 a aardwolf 0 b bear 0 c capybara 1 0 apple 1 1 orange 1 2 lemon
See also:
Please login to continue.