RecursiveArrayIterator クラス
(PHP 5 >= 5.1.0, PHP 7)
はじめに
このイテレータは、ArrayIterator と同じように配列やオブジェクトを反復処理しつつ、 そのキーや値を消去したり書き換えたりすることができます。 さらに、現在のイテレータのエントリを反復処理することも可能です。
クラス概要
/* 定数 */
/* メソッド */
/* Inherits */
}定義済み定数
RecursiveArrayIterator フラグ
RecursiveArrayIterator::CHILD_ARRAYS_ONLY-
Treat only arrays (not objects) as having children for recursive iteration.
変更履歴
| バージョン | 説明 |
|---|---|
| 5.3.0 |
CHILD_ARRAYS_ONLY フラグが追加されました。
|
目次
- RecursiveArrayIterator::getChildren — 現在のエントリが配列あるいはオブジェクトである場合に、そのイテレータを返す
- RecursiveArrayIterator::hasChildren — 現在のエントリが配列あるいはオブジェクトであるかどうかを返す