(PECL quickhash >= 未知)
QuickHashIntSet::add — 此方法會將新的項目新增至集合
此方法會將新的項目新增至集合,並傳回是否已新增該項目。預設情況下,除非在建立集合時傳遞了 QuickHashIntSet::CHECK_FOR_DUPES
,否則一律會新增項目。
key
要新增之項目的鍵值。
範例 #1 QuickHashIntSet::add() 範例
<?php
echo "不檢查重複\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 "\n檢查重複\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)