RegexIterator::getFlags
(PHP 5 >= 5.2.0, PHP 7)
RegexIterator::getFlags — Get flags
Description
public int RegexIterator::getFlags ( void )
Returns the flags, see RegexIterator::setFlags() for a list of available flags.
Return Values
Returns the set flags.
Examples
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.';
}
?>
The above example will output:
Filtering based on the array keys.
See Also
- RegexIterator::setFlags() - Sets the flags.
← RegexIterator::__construct
RegexIterator::getMode →
? 1997–2017 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com