QuickHashStringIntHash::update

(No version information available, might only be in 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( 'шесть', 314159265 );
$hash->add( "множество", 314159265 );

echo
$hash->get( 'шесть' ), "\n";
echo
$hash->get( 'множество' ), "\n";

var_dump( $hash->update( 'множество', 314159266 ) );
var_dump( $hash->update( "множество плюс один", 314159999 ) );

echo
$hash->get( 'шесть' ), "\n";
echo
$hash->get( 'множество' ), "\n";
?>

Вывод приведённого примера будет похож на:

314159265
314159265
bool(true)
bool(false)
314159265
314159266

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top