查詢

apcu_dec()函式—用法及示例

「 減少儲存的數字 」


apcu_dec() 函式用於對 APCu 中指定的鍵的值執行遞減操作。如果鍵不存在或者值不是一個數字,函式將返回 false。

用法:

apcu_dec ( string $key [, int $step = 1 [, bool &$success ]] ) : int|bool

引數:

  • $key:要遞減的值的鍵名。
  • $step(可選):要遞減的步長,預設為 1。
  • $success(可選):一個引用變數,用於接收操作的成功與否。如果遞減操作成功,該變數的值將為 true,否則為 false。

返回值:

  • 如果遞減操作成功,函式將返回遞減後的值。
  • 如果遞減操作失敗,函式將返回 false。

示例: 假設我們在 APCu 中設定了一個鍵名為 "counter" 的值為 10. 以下示例演示瞭如何使用 apcu_dec() 函式對該值進行遞減操作:

// 初始化 APCu 值
apcu_store("counter", 10);

// 遞減 "counter" 的值
$result = apcu_dec("counter", 2, $success);

if ($success) {
    echo "遞減成功!新的值為: " . $result;
} else {
    echo "遞減失敗!";
}

輸出:

遞減成功!新的值為: 8

上述示例中,透過 apcu_store() 函式將鍵名為 "counter" 的值初始化為 10。然後,我們使用 apcu_dec() 函式將該值遞減 2。最後,透過檢查 $success 變數來確定遞減操作是否成功,並使用 $result 變數獲取遞減後的值。最終,透過 echo 列印出遞減後的值。

補充糾錯
上一個函式: apcu_clear_cache()函式
下一個函式: apcu_delete()函式
熱門PHP函式
分享連結