QuickHashIntHash::exists

(PECL quickhash >= Unknown)

QuickHashIntHash::existsThis method checks whether a key is part of the hash

说明

public QuickHashIntHash::exists ( int $key ) : bool

This method checks whether an entry with the provided key exists in the hash.

参数

key

The key of the entry to check for whether it exists in the hash.

返回值

Returns TRUE when the entry was found, or FALSE when the entry is not found.

范例

Example #1 QuickHashIntHash::exists() example

<?php
//generate 200000 elements
$array range0199999 );
$existingEntries array_randarray_flip$array ), 180000 );
$testForEntries array_randarray_flip$array ), 1000 );
$foundCount 0;

echo 
"Creating hash: "microtimetrue ), "\n";
$hash = new QuickHashIntHash100000 );
echo 
"Adding elements: "microtimetrue ), "\n";
foreach( 
$existingEntries as $key )
{
     
$hash->add$key56 );
}

echo 
"Doing 1000 tests: "microtimetrue ), "\n";
foreach( 
$testForEntries as $key )
{
     
$foundCount += $hash->exists$key );
}
echo 
"Done, $foundCount found: "microtimetrue ), "\n";
?>

以上例程的输出类似于:

Creating hash: 1263588703.0748
Adding elements: 1263588703.0757
Doing 1000 tests: 1263588703.7851
Done, 898 found: 1263588703.7897

相关文章
php quickhashinthash this method adds a new entry to the hashphp quickhashinthash this method deletes am entry from the hashphp quickhashinthash this method checks whether a key is part of the hashphp quickhashinthash this method retrieves a value from the hash by its keyphp quickhashinthash this factory method creates a hash from a filephp quickhashinthash this factory method creates a hash from a stringphp quickhashinthash this method stores an in memory hash to diskphp quickhashinthash this method returns a serialized version of 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 checks whether a key is part of the setphp quickhashintstringhash this method checks whether a key is part of the hashphp quickhashintstringhash this method retrieves a value from the hash by its keyphp quickhashintstringhash this factory method creates a hash from a stringphp quickhashintstringhash this method stores an in memory hash to diskphp quickhashintstringhash this method returns a serialized version of the hashphp quickhashstringinthash this method checks whether a key is part of the hashphp quickhashstringinthash this method retrieves a value from the hash by its keyphp quickhashstringinthash this method updates an entry in the hash with a new valuephp tidynode checks if a node is part of a html document
关注编程学问公众号