(PECL tokyo_tyrant >= 0.1.0)
TokyoTyrant::fwmKeys — Returns the forward matching keys
Returns the forward matching keys from the database
Prefix of the keys
Maximum records to return
Returns an array of matching keys. The values are not returned
Example #1 TokyoTyrant::fwmKeys() example
<?php
$tt = new TokyoTyrant("localhost");
/* Create 20 macthing keys */
for ($i = 0; $i < 20; $i++) {
$tt->put("key_" . $i, "value_" . $i);
}
/* Create 20 non-macthing keys */
for ($i = 0; $i < 20; $i++) {
$tt->put("something_" . $i, "data_" . $i);
}
/* Get five matching keys */
var_dump($tt->fwmKeys("key_", 5));
?>
The above example will output something similar to:
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" }