(PECL quickhash >= Unknown)
QuickHashIntHash::update — Обновляет запись в хеше новым значением
Метод обновляет запись новым значением и возвращает информацию о том, обновилась ли запись.
Если есть дубликаты ключей, только первый найденный элемент получит обновлённое значение.
Чтобы предотвратить попадание повторяющихся ключей в хеш,
при создании хеша указывают константу 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)