2024 年 PHP 研討會日本場

QuickHashStringIntHash::update

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

QuickHashStringIntHash::update此方法會使用新值更新雜湊表中的項目

說明

public QuickHashStringIntHash::update(字串 $key, 整數 $value): 布林值

此方法會用新值更新一個項目,並回傳項目是否已更新。如果有重複的鍵值,則只有第一個找到的元素會被更新。在建立雜湊表時使用 QuickHashStringIntHash::CHECK_FOR_DUPES 來防止雜湊表中出現重複的鍵值。

參數

`key`

要更新項目的鍵值。

`value`

項目的新值。如果傳入非字串值,將會盡可能自動轉換為字串。

回傳值

當找到並更新項目時回傳 true,如果項目原本不在雜湊表中則回傳 false

範例

範例 #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

新增註記

使用者貢獻的註記

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