= 0.1.0)Memcached::decrement — 減小數(shù)值元素的值說明public Memcached::decrement(string $key, int $offset = 1): intMemcached:">

Memcached::decrement

(PECL memcached >= 0.1.0)

Memcached::decrement減小數(shù)值元素的值

說明

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

Memcached::decrement()減小一個數(shù)值元素的值,減小多少由參數(shù)offset決定。 如果元素的值不是數(shù)值,以0值對待。如果減小后的值小于0,則新的值被設置為0.如果元素不存在,Memcached::decrement() 失敗。

參數(shù)

key

將要減小值的元素的key。

offset

要將減小指定元素的值減小多少。

返回值

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

范例

示例 #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)

參見