English | 简体中文 | 繁體中文
查询

dba_delete()函数—用法及示例

「 从指定的 DBA 数据库中删除指定的键及其对应的值 」


函数名: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。

补充纠错
上一个函数: dba_close()函数
下一个函数: dba_exists()函数
热门PHP函数
分享链接