(PECL quickhash >= 未知)
QuickHashIntStringHash::update — 這個方法會使用新的值更新雜湊中的條目
這個方法會使用新的值更新條目,並傳回是否已更新條目。如果存在重複的鍵,則只會更新第一個找到的元素的值。在雜湊建立期間使用 QuickHashIntStringHash::CHECK_FOR_DUPES 來防止重複的鍵成為雜湊的一部分。
key
要更新的條目的鍵。
value
條目的新值。如果傳遞非字串,如果可能,它會自動轉換為字串。
範例 #1 QuickHashIntStringHash::update() 範例
<?php
$hash->add( 161803398, "--" );
$hash->add( 314159265, "a lot" );
echo $hash->get( 161803398 ), "\n";
echo $hash->get( 314159265 ), "\n";
var_dump( $hash->update( 314159265, "a lot plus one" ) );
var_dump( $hash->update( 314159999, "a lot plus one" ) );
echo $hash->get( 161803398 ), "\n";
echo $hash->get( 314159265 ), "\n";
?>
上面的範例會輸出類似以下的內容
-- a lot bool(true) bool(false) -- a lot plus one