函式名:dba_delete()
適用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7
用法:dba_delete ( string $key , resource $handle ) : bool
函式說明:該函式用於從指定的 DBA 資料庫中刪除指定的鍵及其對應的值。
引數:
- key:要刪除的鍵的名稱。
- handle:開啟的 DBA 資料庫資源控制代碼,由 dba_open() 返回。
返回值:如果刪除成功則返回 true,否則返回 false。
示例:
// 開啟一個 DBA 資料庫
$db = dba_open('mydb', 'c', 'gdbm');
// 新增一些資料
dba_insert('key1', 'value1', $db);
dba_insert('key2', 'value2', $db);
dba_insert('key3', 'value3', $db);
// 刪除指定的鍵及其對應的值
if (dba_delete('key2', $db)) {
echo 'Key and value deleted successfully.';
} else {
echo 'Failed to delete key and value.';
}
// 關閉 DBA 資料庫
dba_close($db);
以上示例中,我們首先開啟一個名為 "mydb" 的 DBA 資料庫,並使用 dba_insert() 新增了三個鍵值對。然後使用 dba_delete() 刪除了鍵為 "key2" 的鍵值對,並根據返回結果輸出相應的資訊。最後使用 dba_close() 關閉了 DBA 資料庫。
請注意,dba_delete() 函式只能用於已開啟的 DBA 資料庫控制代碼,如果使用其他的控制代碼或控制代碼未開啟,函式將返回 false。