QuickHashIntHash::add
(PECL quickhash >= Unknown)
QuickHashIntHash::add — Ajoute une nouvelle entrée au hash
Description
public bool QuickHashIntHash::add
( int
$key
[, int $value
] )Ajoute une nouvelle entrée au hash et retourne des informations sur l'ajout. Les entrées sont toutes ajoutées à la suite par défaut, sauf si QuickHashIntHash::CHECK_FOR_DUPES a été utilisé lors de la création du hash.
Liste de paramètres
-
key -
La clé de l'entrée à ajouter.
-
value -
La valeur (optionnelle) pour l'entrée. Si aucune valeur n'est passée, 1 sera utilisé.
Valeurs de retour
TRUE si l'entrée a été ajoutée, FALSE sinon.
Exemples
Exemple #1 Exemple QuickHashIntHash::add()
<?php
echo "Sans vérification de duplication\n";
$hash = new QuickHashIntHash( 1024 );
var_dump( $hash->exists( 4 ) );
var_dump( $hash->get( 4 ) );
var_dump( $hash->add( 4, 22 ) );
var_dump( $hash->exists( 4 ) );
var_dump( $hash->get( 4 ) );
var_dump( $hash->add( 4, 12 ) );
echo "\navec vérification de duplication\n";
$hash = new QuickHashIntHash( 1024, QuickHashIntHash::CHECK_FOR_DUPES );
var_dump( $hash->exists( 4 ) );
var_dump( $hash->get( 4 ) );
var_dump( $hash->add( 4, 78 ) );
var_dump( $hash->exists( 4 ) );
var_dump( $hash->get( 4 ) );
var_dump( $hash->add( 4, 9 ) );
echo "\ndefault value\n";
var_dump( $hash->add( 5 ) );
var_dump( $hash->get( 5 ) );
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Sans vérification de duplication bool(false) bool(false) bool(true) bool(true) int(22) bool(true) aans vérification de duplication bool(false) bool(false) bool(true) bool(true) int(78) bool(false) default value bool(true) int(1)
There are no user contributed notes for this page.
