• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • TokyoTyrant::fwmKeys()

    (PECL tokyo_tyrant >= 0.1.0)

    Returns the forward matching keys

    说明

    publicTokyoTyrant::fwmKeys(string $prefix,int $max_recs): array

    Returns the forward matching keys from the database

    参数

    $prefix

    Prefix of the keys

    $max_recs

    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));
    ?>
    

    以上例程的输出类似于:

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