牛牛在线工具

Memcache::decrement()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Memcache::decrement()

减少指定键对应的值

函数名称:Memcache::decrement() 适用版本:PHP 5 >= 5.2.0, PECL memcache >= 2.0.0 函数描述:Memcache::decrement() 函数用于减少指定键对应的值。如果键不存在,则创建一个新的键,并将其值设置为指定的减量值。 用法: bool Memcache::decrement ( string $key [, int $value = 1 [, int &$initial_value ]] ) 参数: key: 要减少值的键名。 value: 要减少的值。默认为1。 initial_value: 如果键不存在,设定的初始值。如果设置了该参数,当键不存在时,将使用该值作为键的初始值。 返回值: 减少后的值,如果操作失败则返回 false。 示例: // 创建一个 Memcache 对象 $memcache = new Memcache; // 连接到 Memcached 服务器 $memcache->connect('localhost', 11211) or die ("无法连接到 Memcached 服务器"); // 设置初始值为10的键 'count' $memcache->set('count', 10, 0, 3600); // 减少键 'count' 的值 $newValue = $memcache->decrement('count', 3); if ($newValue !== false) { echo "键 'count' 的新值为: " . $newValue; } else { echo "操作失败"; } // 输出结果: // 键 'count' 的新值为: 7 注意事项: Memcache::decrement() 函数只能用于与 Memcached 服务器连接的情况,不适用于 Memcache 服务器。 如果键的值不是数字,或者无法被减少,则函数返回 false。 如果没有指定初始值参数,并且键不存在,则函数会创建一个新的键,并将其值设置为0减去指定的减量值。