Php/docs/memcached.decrement

来自菜鸟教程
跳转至:导航、​搜索

Memcached::decrement

(PECL memcached >= 0.1.0)

Memcached::decrement减小数值元素的值


说明

public Memcached::decrement ( string $key [, int $offset = 1 ] ) : int

Memcached::decrement()减小一个数值元素的值,减小多少由参数offset决定。 如果元素的值不是数值,以0值对待。如果减小后的值小于0,则新的值被设置为0.如果元素不存在,Memcached::decrement() 失败。


参数

key
将要减小值的元素的key。
offset
要将减小指定元素的值减小多少。


返回值

成功时返回元素新的值, 或者在失败时返回 false。 如果key不存在,Memcached::getResultCode()返回Memcached::RES_NOTFOUND


范例

Example #1 Memcached::decrement() 示例

<?php$m = new Memcached();$m->addServer('localhost', 11211);$m->set('counter', 5);$m->decrement('counter');var_dump($m->get('counter'));$m->decrement('counter', 10);var_dump($m->get('counter'));?>

以上例程会输出:


int(4)
int(0)

参见