TokyoTyrant::add()
(PECL tokyo_tyrant >= 0.1.0)
Adds to a numeric key
说明
public TokyoTyrant::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_INTorTokyoTyrant::RDBREC_DBLconstant. 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
