RegexIterator::setFlags

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

RegexIterator::setFlagsDefine as opções

Descrição

public 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

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top