# QuickHashIntHash::delete

(PECL quickhash >= Unknown)

QuickHashIntHash::delete — Cette méthode supprime une entrée du hachage

### Description

public QuickHashIntHash::delete(int `$key`): bool

Cette méthode supprime une entrée du hachage, et retourne si l'entrée a été supprimée. Les structures mémoire associées ne seront pas libérées immédiatement, mais plutôt lorsque le hachage lui-même est libéré.

Les éléments ne peuvent pas être supprimés lorsque le hachage est utilisé dans un itérateur. La méthode ne lancera pas d'exception, mais renverra simplement `false` comme cela se produirait avec tout autre échec de suppression.

### Liste de paramètres

`key`

  La clé de l'entrée à supprimer.

### Valeurs de retour

`true` lorsque l'entrée a été supprimée, et `false` si l'entrée n'a pas été supprimée.

### Exemples

Exemple #1 Exemple de QuickHashIntHash::delete()

`<?php
$hash = new QuickHashIntHash( 1024 );
var_dump( $hash->exists( 4 ) );
var_dump( $hash->add( 4, 5 ) );
var_dump( $hash->delete( 4 ) );
var_dump( $hash->exists( 4 ) );
var_dump( $hash->delete( 4 ) );
?>`

Résultat de l'exemple ci-dessus est similaire à :

    bool(false)
    bool(true)
    bool(true)
    bool(false)
    bool(false)