RegexIterator::setFlags
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
RegexIterator::setFlags — Define as opções
Parâmetros
flags
-
As opções a serem definidas, um conjunto de bits de constantes de classe.
As opções disponíveis estão listadas abaixo. Os significados reais dessas bandeiras são descritos no constantes predefinidas.
Opções de RegexIterator valor constante 1 RegexIterator::USE_KEY
Valor Retornado
Nenhum valor é retornado.
Exemplos
Example #1 Exemplo de RegexIterator::setFlags()
Cria um novo RegexIterator que filtra todas as entradas cuja chave começa com '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";
}
?>
O exemplo acima produzirá:
teststr2 => another test