PHP 8.1.28 Released!

QuickHashIntStringHash::update

(PECL quickhash >= Unknown)

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

Описание

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

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

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

key

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

value

Новое значение записи. Если передаётся нестроковое значение, оно будет автоматически преобразовано в строку, если это возможно.

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

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

Примеры

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

<?php
$hash
->add( 161803398, "--" );
$hash->add( 314159265, "множество" );

echo
$hash->get( 161803398 ), "\n";
echo
$hash->get( 314159265 ), "\n";

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

echo
$hash->get( 161803398 ), "\n";
echo
$hash->get( 314159265 ), "\n";
?>

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

--
множество
bool(true)
bool(false)
--
множество плюс один

add a note

User Contributed Notes

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