PHP Conference Japan 2024

QuickHashIntSet::add

(PECL quickhash >= 未知)

QuickHashIntSet::add此方法會將新的項目新增至集合

說明

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

此方法會將新的項目新增至集合,並傳回是否已新增該項目。預設情況下,除非在建立集合時傳遞了 QuickHashIntSet::CHECK_FOR_DUPES,否則一律會新增項目。

參數

key

要新增之項目的鍵值。

傳回值

如果項目已新增,則傳回 true;如果項目未新增,則傳回 false

範例

範例 #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)

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top