QuickHashStringIntHash::update

(无版本信息可用,可能只存在于 Git 中)

QuickHashStringIntHash::update此方法使用新值更新哈希中的条目

说明

public QuickHashStringIntHash::update(string $key, int $value): bool

此方法使用新值更新条目,并返回条目是否已更新。如果存在重复的键,只有第一个找到的元素将获得更新的值。在哈希创建期间使用 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