文字

TokyoTyrantQuery::current

(PECL tokyo_tyrant >= 0.1.0)

TokyoTyrantQuery::currentReturns the current element

说明

public array TokyoTyrantQuery::current ( void )

Returns the current element. Part of Iterator interface

参数

此函数没有参数。

返回值

Returns the current row

范例

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

参见

  • TokyoTyrantQuery::addCond() - Adds a condition to the query
上一篇: 下一篇: