QuickHashStringIntHash::update

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

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

Descripción

public QuickHashStringIntHash::update(string $key, int $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 QuickHashStringIntHash::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 de la entrada. Si se pasa un valor que no es una cadena, se convertirá automáticamente en una cadena 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 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

add a note

User Contributed Notes

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