©
本文档使用 PHP中文网手册 发布
(PHP 5 >= 5.2.0)
RegexIterator::setFlags — Sets the flags.
$flags
)Sets the flags.
flags
The flags to set, a bitmask of class constants.
The available flags are listed below. The actual meanings of these flags are described in the predefined constants.
value | constant |
---|---|
1 | RegexIterator::USE_KEY |
没有返回值。
Example #1 RegexIterator::setFlags() example
Creates a new RegexIterator that filters all entries whose key starts with 'test'.
<?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 );
foreach ( $regexIterator as $key => $value ) {
echo $key . ' => ' . $value . "\n" ;
}
?>
以上例程会输出:
teststr2 => another test