(PECL quickhash >= Unknown)
QuickHashIntSet::add — Este método añade una nuevas entrada al conjunto
$key
)Este método añade una nueva entrada al conjunto, y devuelve si la entrada fue añadida o no. Las entradas siempre son añadidas de forma predeterminada a menos que se hubiera pasado QuickHashIntSet::CHECK_FOR_DUPES al crear el conjunto.
key
La clave de la entrada a añadir.
TRUE
cuando la entrasa fue añadida, y FALSE
si la entrada no se añadió.
Ejemplo #1 Ejemplo de QuickHashIntSet::add()
<?php
echo "sin comprobación de duplicados\n";
$set = new QuickHashIntSet( 1024 );
var_dump( $set->exists( 4 ) );
var_dump( $set->add( 4 ) );
var_dump( $set->exists( 4 ) );
var_dump( $set->add( 4 ) );
echo "\ncon comporbación de duplicados\n";
$set = new QuickHashIntSet( 1024, QuickHashIntSet::CHECK_FOR_DUPES );
var_dump( $set->exists( 4 ) );
var_dump( $set->add( 4 ) );
var_dump( $set->exists( 4 ) );
var_dump( $set->add( 4 ) );
?>
El resultado del ejemplo sería algo similar a:
sin comprobación de duplicados bool(false) bool(true) bool(true) bool(true) con comporbación de duplicados bool(false) bool(true) bool(true) bool(false)