TokyoTyrant::fwmKeys

(PECL tokyo_tyrant >= 0.1.0)
Returns the forward matching keys
public array TokyoTyrant::fwmKeys ( string $prefix, int $max_recs )

Returns the forward matching keys from the database

Parameters:
prefix

Prefix of the keys

max_recs

Maximum records to return

Returns:

Returns an array of matching keys. The values are not returned

Examples:
TokyoTyrant::fwmKeys() example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?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"
}
doc_php
2025-01-10 15:47:30
Comments
Leave a Comment

Please login to continue.