RecursiveTreeIterator クラス
(PHP 5 >= 5.3.0, PHP 7)
はじめに
RecursiveIterator を反復処理し、ASCII グラフィックツリーを生成します。
クラス概要
/* 定数 */
/* メソッド */
public __construct
( RecursiveIterator|IteratorAggregate
$it
[, int $flags = RecursiveTreeIterator::BYPASS_KEY
[, int $cit_flags = CachingIterator::CATCH_GET_CHILD
[, int $mode = RecursiveIteratorIterator::SELF_FIRST
]]] )/* 継承したメソッド */
public RecursiveIteratorIterator::__construct
( Traversable
}$iterator
[, int $mode = RecursiveIteratorIterator::LEAVES_ONLY
[, int $flags = 0
]] )定義済み定数
RecursiveTreeIterator::BYPASS_CURRENTRecursiveTreeIterator::BYPASS_KEYRecursiveTreeIterator::PREFIX_LEFTRecursiveTreeIterator::PREFIX_MID_HAS_NEXTRecursiveTreeIterator::PREFIX_MID_LASTRecursiveTreeIterator::PREFIX_END_HAS_NEXTRecursiveTreeIterator::PREFIX_END_LASTRecursiveTreeIterator::PREFIX_RIGHT
目次
- RecursiveTreeIterator::beginChildren — 子を開始する
- RecursiveTreeIterator::beginIteration — 反復処理を開始する
- RecursiveTreeIterator::callGetChildren — 子を取得する
- RecursiveTreeIterator::callHasChildren — 子を持っているかどうかを調べる
- RecursiveTreeIterator::__construct — RecursiveTreeIterator を作成する
- RecursiveTreeIterator::current — 現在の要素を取得する
- RecursiveTreeIterator::endChildren — 子を終了する
- RecursiveTreeIterator::endIteration — 反復処理を終了する
- RecursiveTreeIterator::getEntry — 現在のエントリを取得する
- RecursiveTreeIterator::getPostfix — 接尾辞を取得する
- RecursiveTreeIterator::getPrefix — 接頭辞を取得する
- RecursiveTreeIterator::key — 現在の要素のキーを取得する
- RecursiveTreeIterator::next — 次の要素に移動する
- RecursiveTreeIterator::nextElement — 次の要素
- RecursiveTreeIterator::rewind — イテレータを巻き戻す
- RecursiveTreeIterator::setPostfix — Set postfix
- RecursiveTreeIterator::setPrefixPart — 接頭辞の部分を設定する
- RecursiveTreeIterator::valid — 有効性を調べる