(PECL tokyo_tyrant >= 0.1.0)
TokyoTyrant::fwmKeys — 前方一致でマッチするキーを返す
$prefix
, int $max_recs
)前方一致でマッチするキーをデータベースから返します。
prefix
キーのプレフィックス。
max_recs
返すレコードの最大数。
マッチしたキーの配列を返します。値は返しません。
例1 TokyoTyrant::fwmKeys() の例
<?php
$tt = new TokyoTyrant("localhost");
/* マッチするキーを 20 件作成します */
for ($i = 0; $i < 20; $i++) {
$tt->put("key_" . $i, "value_" . $i);
}
/* マッチしないキーを 20 件作成します */
for ($i = 0; $i < 20; $i++) {
$tt->put("something_" . $i, "data_" . $i);
}
/* マッチするキーを 5 件取得します */
var_dump($tt->fwmKeys("key_", 5));
?>
上の例の出力は、 たとえば以下のようになります。
array(5) { [0]=> string(5) "key_5" [1]=> string(6) "key_14" [2]=> string(5) "key_6" [3]=> string(6) "key_15" [4]=> string(5) "key_7" }