CakeFest 2024: The Official CakePHP Conference

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top