PHP 8.4.6 Released!

QuickHashIntStringHash::update

(PECL quickhash >= Unknown)

QuickHashIntStringHash::updateEste método actualiza una entrada en el hash con un nuevo valor

Descripción

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

Este método actualiza una entrada con un nuevo valor y devuelve si la entrada ha sido actualizada. Si hay claves duplicadas, solo el primer elemento encontrado será actualizado. Utilice QuickHashIntStringHash::CHECK_FOR_DUPES al crear el hash para evitar que las claves duplicadas formen parte del hash.

Parámetros

key

La clave de la entrada a actualizar.

value

El nuevo valor para la entrada. Si se pasa un valor que no es una string, se convertirá automáticamente en una string si es posible.

Valores devueltos

true cuando la entrada ha sido encontrada y actualizada, y false si la entrada no era ya parte del hash.

Ejemplos

Ejemplo #1 Ejemplo de QuickHashIntStringHash::update()

<?php
$hash
->add( 161803398, "--" );
$hash->add( 314159265, "a lot" );

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

var_dump( $hash->update( 314159265, "a lot plus one" ) );
var_dump( $hash->update( 314159999, "a lot plus one" ) );

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

El resultado del ejemplo sería algo similar a:

--
a lot
bool(true)
bool(false)
--
a lot plus one

add a note

User Contributed Notes

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