(PHP 5 >= 5.2.0, PHP 7)
はじめに
この再帰イテレータは、別の再帰イテレータを正規表現でフィルタリングすることができます。
クラス概要
RecursiveRegexIterator extends RegexIterator implements RecursiveIterator {
const
int
MATCH
= 0
const
int
GET_MATCH
= 1
const
int
ALL_MATCHES
= 2
const
int
SPLIT
= 3
const
int
REPLACE
= 4
const
int
USE_KEY
= 1
/* メソッド */
public __construct
( RecursiveIterator $iterator
, string $regex
[, int $mode
= self::MATCH
[, int $flags
= 0
[, int $preg_flags
= 0
]]] )
public getChildren ( ) : RecursiveRegexIterator
public hasChildren ( ) : bool
/* 継承したメソッド */
public RecursiveIterator::getChildren ( ) : RecursiveIterator
public RecursiveIterator::hasChildren ( ) : bool
public RegexIterator::accept ( ) : bool
public RegexIterator::getFlags ( ) : int
public RegexIterator::getMode ( ) : int
public RegexIterator::getPregFlags ( ) : int
public RegexIterator::getRegex ( ) : string
public RegexIterator::setFlags
( int $flags
) : void
public RegexIterator::setMode
( int $mode
) : void
public RegexIterator::setPregFlags
( int $preg_flags
) : void
}
目次
- RecursiveRegexIterator::__construct — 新しい RecursiveRegexIterator を作成する
- RecursiveRegexIterator::getChildren — 現在のエントリのイテレータを返す
- RecursiveRegexIterator::hasChildren — 現在のエントリのイテレータが取得可能かどうかを返す
/* 継承した定数 */