(PECL quickhash >= 未知)
QuickHashIntSet::add — 此方法将新条目添加到集合中
此方法将新条目添加到集合中,并返回是否添加了条目。默认情况下,除非在创建集合时传递了QuickHashIntSet::CHECK_FOR_DUPES
,否则始终添加条目。
key
要添加的条目的键。
示例 #1 QuickHashIntSet::add() 示例
<?php
echo "\nwithout dupe checking\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 "\nwith dupe checking\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 ) );
?>
上面的示例将输出类似以下内容
without dupe checking bool(false) bool(true) bool(true) bool(true) with dupe checking bool(false) bool(true) bool(true) bool(false)