©
                    本文档使用
                    php中文网手册 发布
                
(PHP 5 >= 5.1.0)
AppendIterator::key — Gets the current key
Get the current key.
此函数没有参数。
   The current key if it is valid or  NULL  otherwise.
  
Example #1 AppendIterator::key() basic example
  <?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 ;
}
 ?>   以上例程会输出:
a aardwolf b bear c capybara 0 apple 1 orange 2 lemona aardwolf b bear c capybara 0 apple 1 orange 2 lemon