표준 PHP 라이브러리(SPL) RegexIterator::accept

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

RegexIterator::accept — Get accept status


설명

public RegexIterator::accept(): bool

정규식에 대해 (string) RegexIterator::current()(또는 RegexIterator::USE_KEY 플래그가 설정된 경우 RegexIterator::key())와 일치합니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

일치하면 true, 그렇지 않으면 false입니다.


Examples

예제 #1 RegexIterator::accept() 예제

이 예에서는 정규식과 일치하는 항목만 허용됨을 보여줍니다.

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

위의 예는 다음을 출력합니다.

Bob
Charlie
David
                

기타