표준 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
기타
- RegexIterator constants
- RegexIterator::setFlags() - Sets the flags