QuickHashStringIntHash::update

(No version information available, might only be in Git)

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

Descripción

public QuickHashStringIntHash::update ( string $key , int $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 QuickHashStringIntHash::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 QuickHashStringIntHash::update()

<?php
$hash 
= new QuickHashStringIntHash1024 );

$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