# TokyoTyrant::fwmKeys

(PECL tokyo_tyrant >= 0.1.0)

TokyoTyrant::fwmKeys — Returns the forward matching keys

### Description

public TokyoTyrant::fwmKeys ( string `$prefix` , int `$max_recs` ) : array

Returns the forward matching keys from the database

### Parameters

`prefix`

  Prefix of the keys

`max_recs`

  Maximum records to return

### Return Values

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

### Examples

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"
    }