©
                    本文档使用
                    php中文网手册 发布
                
(PECL tokyo_tyrant >= 0.1.0)
TokyoTyrantQuery::key — Returns the current key
Returns the current key. Part of the Iterator interface
此函数没有参数。
Returns the current key and throws TokyoTyrantException on error
Example #1 TokyoTyrantQuery iterator example
  <?php
 
 $tt  = new  TokyoTyrantTable ( "localhost" ,  1979 );
 
 $tt -> put ( null , array( "column1"  =>  "some data" ,  "column2"  =>  "something here" ));
 $tt -> put ( null , array( "column1"  =>  "more data" ,  "column2"  =>  "best data this far" ));
 $tt -> put ( null , array( "column1"  =>  "again data" ,  "column3"  =>  "foobar here" ));
 $tt -> put ( null , array( "column45"  =>  "random data" ,  "column2"  =>  "something along the lines" ));
 $tt -> put ( null , array( "column21"  =>  "test data" ,  "column2"  =>  "generating.." ));
 $tt -> put ( null , array( "column1"  =>  "foobar data" ,  "column2"  =>  "value here" ));
 
 $query  =  $tt -> getQuery ();
 
 $query -> addCond ( "column2" ,  TokyoTyrant :: RDBQC_STROR ,  "something" );
 
 foreach ( $query  as  $key  =>  $value ) {
    echo  "pk:  $key , columns: " ,  count ( $value ) , "\n" ;
}
 ?>   以上例程的输出类似于:
pk: 1, columns: 2 pk: 4, columns: 2