(沒有可用的版本資訊,可能只在 Git 中)
QuickHashStringIntHash::delete — 此方法從雜湊中刪除一個項目
此方法從雜湊中刪除一個項目,並返回該項目是否被刪除。相關的記憶體結構不會立即釋放,而是當雜湊本身被釋放時才會釋放。
當雜湊在迭代器中使用時,不能刪除元素。該方法不會拋出例外,而是像任何其他刪除失敗一樣,簡單地返回 false
。
key
要刪除的項目的鍵。
範例 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)