QuickHashIntStringHash::update

(PECL quickhash >= Unknown)

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

Descripción

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

Este método actualiza una entrada un nuevo valor, y devuelve si la entrada fue actualizada o no. Si existen claves duplicadas, solamente se actualizará el valor del primero elemento encontrado. Use QuickHashIntStringHash::CHECK_FOR_DUPES durante la creación del hash para evitar que las claves duplicadas sean parte de un hash.

Parámetros

key

La clave de la entrada a añadir.

value

El nuevo valor de la entrada. Si se pasa algo que no sea un string, será convertidoa un string automáticamente, si fuera posible.

Valores devueltos

TRUE si la entrada se encontró y se actualizó, y FALSE si la entrada no formaba parte del hash.

Ejemplos

Ejemplo #1 Ejemplo de QuickHashIntStringHash::update()

<?php
$hash
->add161803398"--" );
$hash->add314159265"a lot" );

echo 
$hash->get161803398 ), "\n";
echo 
$hash->get314159265 ), "\n";

var_dump$hash->update314159265"a lot plus one" ) );
var_dump$hash->update314159999"a lot plus one" ) );

echo 
$hash->get161803398 ), "\n";
echo 
$hash->get314159265 ), "\n";
?>

El resultado del ejemplo sería algo similar a:

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