CascadiaPHP 2024

QuickHashIntHash::update

(PECL quickhash >= Unknown)

QuickHashIntHash::updateОбновляет запись в хеше новым значением

Описание

public QuickHashIntHash::update(int $key, int $value): bool

Метод обновляет запись новым значением и возвращает информацию о том, обновилась ли запись. Если есть дубликаты ключей, только первый найденный элемент получит обновлённое значение. Чтобы предотвратить попадание повторяющихся ключей в хеш, при создании хеша указывают константу QuickHashIntHash::CHECK_FOR_DUPES.

Список параметров

key

Ключ обновляемой записи.

value

Новое значение записи.

Возвращаемые значения

Метод возвращает true, если нашёл и обновил запись, и false, если запись ещё не была частью хеша.

Примеры

Пример #1 Пример использования метода QuickHashIntHash::update()

<?php

$hash
= new QuickHashIntHash(1024);

var_dump($hash->add(141421, 173205));
var_dump($hash->update(141421, 223606));
var_dump($hash->get(141421));

?>

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

bool(true)
bool(true)
int(223606)

add a note

User Contributed Notes

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