PHP Conference Japan 2024

QuickHashIntStringHash::delete

(PECL quickhash >= 未知)

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

說明

公開 QuickHashIntStringHash::delete(整數 $key): 布林值

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

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

參數

key

要刪除的項目的鍵值。

返回值

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

範例

範例 #1 QuickHashIntStringHash::delete() 範例

<?php
$hash
= new QuickHashIntStringHash( 1024 );
var_dump( $hash->exists( 4 ) );
var_dump( $hash->add( 4, "five" ) );
var_dump( $hash->delete( 4 ) );
var_dump( $hash->exists( 4 ) );
var_dump( $hash->delete( 4 ) );
?>

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

bool(false)
bool(true)
bool(true)
bool(false)
bool(false)

新增註釋

使用者貢獻的註釋

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