RegexIterator::accept

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

RegexIterator::acceptObtém o status de aceitação

Descrição

public RegexIterator::accept(): bool

Faz corresponder (string) RegexIterator::current() (ou RegexIterator::key() se a opção RegexIterator::USE_KEY estiver definida) contra a expressão regular.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

true se houver correspondência, false caso contrário.

Exemplos

Example #1 Exemplo de RegexIterator::accept()

Este exemplo mostra que apenas os itens que correspondem à expressão regular são aceitos.

<?php
$names = new ArrayIterator(array('Ann', 'Bob', 'Charlie', 'David'));
$filter = new RegexIterator($names, '/^[B-D]/');
foreach ($filter as $name) {
    echo $name . PHP_EOL;
}
?>

O exemplo acima produzirá:

Bob
Charlie
David

Veja Também