RegexIterator::setFlagsDéfinit les drapeaux
&reftitle.description;
publicvoidRegexIterator::setFlagsintflags
Définit les drapeaux.
&reftitle.parameters;
flags
Les drapeaux à définir, un masque de constantes de classe.
Les drapeaux disponibles sont listés ci-dessous. Leurs significations
actuelles sont décrites dans la section sur les
constantes prédéfinies.
Drapeaux pour RegexIteratorValeurConstante1
RegexIterator::USE_KEY
&reftitle.returnvalues;
&return.void;
&reftitle.examples;
Exemple avec RegexIterator::setFlags
Crée un nouvel objet RegexIterator qui filtre toutes les entrées dont les clés
du tableau commencent par '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