RegexIterator::setFlags

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

RegexIterator::setFlags — Define as opƧƵes

Descrição

public function RegexIterator::setFlags(int $flags): void

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

Exemplo #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

Veja TambƩm

+adicionar nota

Notas de UsuƔrios

Não hÔ notas de usuÔrios para esta pÔgina.