QuickHashStringIntHash::delete

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

QuickHashStringIntHash::deleteEste método elimina una entrada del hash

Descripción

public QuickHashStringIntHash::delete ( string $key ) : bool

Este método elimina una entrada del hash, y devuelve si la entrada fue eliminada o no.Las estructuras de memoria asociadas no serán liberadas inmediatamente, sino cuando el propio hash sea liberado.

Los elementos no se pueden eliminar del hash cuando se use un iterador. El método no lanzará una excepción, sino que simplemente devolverá FALSE de la misma forma que con cualquier otro fallo de eliminación.

Parámetros

key

La clave de la entrada a eliminar.

Valores devueltos

TRUE cuando la entrada fue eliminada, y FALSE si la entrada no se pudo eliminar.

Ejemplos

Ejemplo #1 Ejemplo de QuickHashStringIntHash::delete()

<?php
$hash 
= new QuickHashStringIntHash1024 );
var_dump$hash->exists'four' ) );
var_dump$hash->add'four') );
var_dump$hash->get'four' ) );
var_dump$hash->delete'four' ) );
var_dump$hash->exists'four' ) );
var_dump$hash->get'four' ) );
var_dump$hash->delete'four' ) );
?>

El resultado del ejemplo sería algo similar a:

bool(false)
bool(true)
int(5)
bool(true)
bool(false)
bool(false)
bool(false)