(沒有版本資訊,可能只在 Git 中)
QuickHashStringIntHash::update — 此方法會使用新值更新雜湊表中的項目
此方法會用新值更新一個項目,並回傳項目是否已更新。如果有重複的鍵值,則只有第一個找到的元素會被更新。在建立雜湊表時使用 QuickHashStringIntHash::CHECK_FOR_DUPES 來防止雜湊表中出現重複的鍵值。
`key`
要更新項目的鍵值。
`value`
項目的新值。如果傳入非字串值,將會盡可能自動轉換為字串。
範例 #1 QuickHashStringIntHash::update() 範例
<?php
$hash = new QuickHashStringIntHash( 1024 );
$hash->add( 'six', 314159265 );
$hash->add( "a lot", 314159265 );
echo $hash->get( 'six' ), "\n";
echo $hash->get( 'a lot' ), "\n";
var_dump( $hash->update( 'a lot', 314159266 ) );
var_dump( $hash->update( "a lot plus one", 314159999 ) );
echo $hash->get( 'six' ), "\n";
echo $hash->get( 'a lot' ), "\n";
?>
上述範例的輸出會類似以下:
314159265 314159265 bool(true) bool(false) 314159265 314159266