©
本文档使用
php.cn手册 发布
(PHP 5 >= 5.2.0)
RegexIterator::getFlags — Get flags
Returns the flags, see RegexIterator::setFlags() for a list of available flags.
Returns the set flags.
Example #1 RegexIterator::getFlags() example
<?php
$test = array ( 'str1' => 'test 1' , 'teststr2' => 'another test' , 'str3' => 'test 123' );
$arrayIterator = new ArrayIterator ( $test );
$regexIterator = new RegexIterator ( $arrayIterator , '/^test/' );
$regexIterator -> setFlags ( RegexIterator :: USE_KEY );
if ( $regexIterator -> getFlags () & RegexIterator :: USE_KEY ) {
echo 'Filtering based on the array keys.' ;
} else {
echo 'Filtering based on the array values.' ;
}
?>
以上例程会输出:
Filtering based on the array keys.