©
                    本文档使用
                    php中文网手册 发布
                
(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.