PHP 日本研討會 2024

QuickHashStringIntHash::delete

(沒有可用的版本資訊,可能只在 Git 中)

QuickHashStringIntHash::delete此方法從雜湊中刪除一個項目

說明

public QuickHashStringIntHash::delete(string $key): bool

此方法從雜湊中刪除一個項目,並返回該項目是否被刪除。相關的記憶體結構不會立即釋放,而是當雜湊本身被釋放時才會釋放。

當雜湊在迭代器中使用時,不能刪除元素。該方法不會拋出例外,而是像任何其他刪除失敗一樣,簡單地返回 false

參數

key

要刪除的項目的鍵。

回傳值

當項目被刪除時返回 true,如果項目未被刪除則返回 false

範例

範例 1 QuickHashStringIntHash::delete() 範例

<?php
$hash
= new QuickHashStringIntHash( 1024 );
var_dump( $hash->exists( 'four' ) );
var_dump( $hash->add( 'four', 5 ) );
var_dump( $hash->get( 'four' ) );
var_dump( $hash->delete( 'four' ) );
var_dump( $hash->exists( 'four' ) );
var_dump( $hash->get( 'four' ) );
var_dump( $hash->delete( 'four' ) );
?>

上面的範例將輸出類似以下內容:

bool(false)
bool(true)
int(5)
bool(true)
bool(false)
bool(false)
bool(false)

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top