文字

RegexIterator::getFlags

(PHP 5 >= 5.2.0)

RegexIterator::getFlagsGet flags

说明

public int RegexIterator::getFlags ( void )

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.

参见

  • RegexIterator::setFlags() - Sets the flags.
上一篇: 下一篇: