(PHP 5 >= 5.1.0, PHP 7)
Gets the current key
public scalar AppendIterator::key ( void )
Get the current key.
Returns:
The current key if it is valid or NULL
otherwise.
Examples:
AppendIterator::key() basic example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <?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 ); // Manual iteration $iterator -> rewind (); while ( $iterator ->valid()) { echo $iterator ->key() . ' ' . $iterator ->current() . PHP_EOL; $iterator ->next(); } echo PHP_EOL; // With foreach foreach ( $iterator as $key => $current ) { echo $key . ' ' . $current . PHP_EOL; } ?> |
The above example will output:
a aardwolf b bear c capybara 0 apple 1 orange 2 lemon a aardwolf b bear c capybara 0 apple 1 orange 2 lemon
See also:
Please login to continue.