(PECL quickhash >= Unknown)
QuickHashIntStringHash::update — Este método actualiza una entrada en el hash con un nuevo valor
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.
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.
true
cuando la entrada ha sido encontrada y actualizada, y false
si la entrada no
era ya parte del hash.
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