RegexIterator::setFlags
Установка флагов
&reftitle.description;
public voidRegexIterator::setFlags
intflags
Задает флаги настройки.
&reftitle.parameters;
flags
Флаги, битовая маска констант класса.
Ниже перечислены доступные флаги. Смысл и значения флагов описаны в разделе
предопределенных констант.
Флаги RegexIterator
значение
константа
1
RegexIterator::USE_KEY
&reftitle.returnvalues;
&return.void;
&reftitle.examples;
Пример использования RegexIterator::setFlags
Создает новый объект-итератор, отбирающий элементы, ключи которых начинаются
со слова 'test'.
'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";
}
?>
]]>
&example.outputs;
another test
]]>
&reftitle.seealso;
RegexIterator::getFlags