QuickHashIntSet::add

(PECL quickhash >= Unknown)

QuickHashIntSet::addThis method adds a new entry to the set

说明

public QuickHashIntSet::add ( int $key ) : bool

This method adds a new entry to the set, and returns whether the entry was added. Entries are by default always added unless QuickHashIntSet::CHECK_FOR_DUPES has been passed when the set was created.

参数

key

The key of the entry to add.

返回值

TRUE when the entry was added, and FALSE if the entry was not added.

范例

Example #1 QuickHashIntSet::add() example

<?php
echo "without dupe checking\n";
$set = new QuickHashIntSet1024 );
var_dump$set->exists) );
var_dump$set->add) );
var_dump$set->exists) );
var_dump$set->add) );

echo 
"\nwith dupe checking\n";
$set = new QuickHashIntSet1024QuickHashIntSet::CHECK_FOR_DUPES );
var_dump$set->exists) );
var_dump$set->add) );
var_dump$set->exists) );
var_dump$set->add) );
?>

以上例程的输出类似于:

without dupe checking
bool(false)
bool(true)
bool(true)
bool(true)

with dupe checking
bool(false)
bool(true)
bool(true)
bool(false)

相关文章
php classkit 函数 dynamically adds a new method to a given classphp runkit 函数 dynamically adds a new method to a given classphp quickhashinthash this method adds a new entry to the hashphp quickhashinthash this method updates an entry in the hash with a new value or adds a new one if the entry doesn t existphp quickhashinthash this method updates an entry in the hash with a new valuephp quickhashintset this method adds a new entry to the setphp quickhashintset this method deletes an entry from the setphp quickhashintset this method checks whether a key is part of the setphp quickhashintset this factory method creates a set from a filephp quickhashintset this factory method creates a set from a stringphp quickhashintset this method stores an in memory set to diskphp quickhashintset this method returns a serialized version of the setphp quickhashintstringhash this method adds a new entry to the hashphp quickhashintstringhash this method updates an entry in the hash with a new value or adds a new one if the entry doesn t existphp quickhashintstringhash this method updates an entry in the hash with a new valuephp quickhashstringinthash this method adds a new entry to the hashphp quickhashstringinthash this method updates an entry in the hash with a new value or adds a new one if the entry doesn t existphp ziparchive set the compression method of an entry defined by its namephp ziparchive set the encryption method of an entry defined by its indexphp ziparchive set the encryption method of an entry defined by its name
关注编程学问公众号