QuickHashIntHash::__construct
QuickHashIntHash::exists
QuickHashIntHash
PHP Manual

# QuickHashIntHash::delete

(PECL quickhash >= Unknown)

QuickHashIntHash::delete — Supprime une entrée du hash

### Description

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

Supprime une entrée du hash et retourne des informations concernant la suppression. Les structures mémoires associées ne vont pas être libérées immédiatement, mais quand le hash lui-même sera libéré.

Les éléments ne peuvent être supprimés lorsque le hash est utilisé dans un itérateur. La méthode n'enverra pas une exception mais retournera simplement `FALSE` tout comme pour tout problème dû à la suppression.

### Liste de paramètres

`key`

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

### Valeurs de retour

`TRUE` si l'entrée a été supprimée, `FALSE` sinon.

### Exemples

Exemple #1 Exemple 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 ) );
?>`

L'exemple ci-dessus va afficher quelque chose de similaire à :

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

QuickHashIntHash::__construct
QuickHashIntHash::exists
QuickHashIntHash
PHP Manual