©
This document uses PHP Chinese website manual Release
(PHP 5 >= 5.2.0)
RegexIterator::accept — Get accept status
Matches (string) RegexIterator::current() (or RegexIterator::key() if the RegexIterator::USE_KEY flag is set) against the regular expression.
此函数没有参数。
TRUE
if a match, FALSE
otherwise.
Example #1 RegexIterator::accept() example
This example shows that only items matching the regular expression are accepted.
<?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