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

    (PECL tokyo_tyrant >= 0.1.0)

    Adds to a numeric key

    说明

    publicTokyoTyrant::add(string $key, number$increment[,int $type= 0]): number

    Adds to an int or double value. This increments the value by the given amount and returns the new value. If the key does not exist a new key is created with initial value of the increment parameter.

    参数

    $key

    The string key

    $increment

    The amount to increment

    $type

    TokyoTyrant::RDBREC_INT or TokyoTyrant::RDBREC_DBL constant. If this parameter is omitted the type is guessed from the$incrementparameters type.

    返回值

    Returns the new value on success

    范例

    Example #1 TokyoTyrant::add() example

    <?php
    $tt = new TokyoTyrant("localhost", TokyoTyrant::RDBDEF_PORT);
    /* Adds integer 3 to key and creates a new key */
    $tt->add("test", 3);
    /* String value is converted to double */
    echo $tt->add("test", "3.5", TokyoTyrant::RDBREC_DBL);
    ?>
    

    以上例程的输出类似于:

    6.5
    

    参见

    • TokyoTyrant::put() Puts values
    • TokyoTyrant::putcat() Concatenates to a record
    • TokyoTyrant::putkeep() Puts a record