(No version information available, might only be in Git)
QuickHashStringIntHash::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 QuickHashStringIntHash::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 de la entrada. Si se pasa un valor que no es una cadena, se convertirá automáticamente en una cadena 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 QuickHashStringIntHash::update()
<?php
$hash = new QuickHashStringIntHash( 1024 );
$hash->add( 'six', 314159265 );
$hash->add( "a lot", 314159265 );
echo $hash->get( 'six' ), "\n";
echo $hash->get( 'a lot' ), "\n";
var_dump( $hash->update( 'a lot', 314159266 ) );
var_dump( $hash->update( "a lot plus one", 314159999 ) );
echo $hash->get( 'six' ), "\n";
echo $hash->get( 'a lot' ), "\n";
?>
El resultado del ejemplo sería algo similar a:
314159265 314159265 bool(true) bool(false) 314159265 314159266