©
                    本文档使用
                    php中文网手册 发布
                
(PHP 5 >= 5.2.0)
RegexIterator::getPregFlags — Returns the regular expression flags.
Returns the regular expression flags, see RegexIterator::__construct() for the list of flags.
Returns a bitmask of the regular expression flags.
Example #1 RegexIterator::getPregFlags() example
  <?php
$test  = array ( 'str1'  =>  'test 1' ,  'teststr2'  =>  'another test' ,  'str3'  =>  'test 123' );
 $arrayIterator  = new  ArrayIterator ( $test );
 $regexIterator  = new  RegexIterator ( $arrayIterator ,  '/\s/' ,  RegexIterator :: SPLIT );
 $regexIterator -> setPregFlags ( PREG_SPLIT_NO_EMPTY  |  PREG_SPLIT_OFFSET_CAPTURE );
if ( $regexIterator -> getPregFlags () &  PREG_SPLIT_NO_EMPTY ) {
    echo  'Ignoring empty pieces' ;
} else {
    echo  'Not ignoring empty pieces' ;
}
 ?>   以上例程会输出:
Ignoring empty pieces