|
RecursiveArrayIterator クラスはじめにこのイテレータは、ArrayIterator と同じように配列やオブジェクトを反復処理しつつ、 そのキーや値を消去したり書き換えたりすることができます。 さらに、現在のイテレータのエントリを反復処理することも可能です。 クラス概要
RecursiveArrayIterator
extends
ArrayIterator
implements
RecursiveIterator
/* 継承した定数 */
public
const
int
ArrayIterator::STD_PROP_LIST;
public
const
int
ArrayIterator::ARRAY_AS_PROPS;
/* 定数 */
public
const
int
RecursiveArrayIterator::CHILD_ARRAYS_ONLY;
/* メソッド */
public RecursiveArrayIteratornull RecursiveArrayIterator::getChildren()
public bool RecursiveArrayIterator::hasChildren()
/* 継承したメソッド */
public __construct(arrayobject
$array = [], int $flags = 0)public void append(mixed
$value )public true asort(int
$flags = SORT_REGULAR )public int count()
public mixed current()
public array getArrayCopy()
public int getFlags()
public stringintnull key()
public true ksort(int
$flags = SORT_REGULAR )public true natcasesort()
public true natsort()
public void next()
public bool offsetExists(mixed
$key )public mixed offsetGet(mixed
$key )public void offsetSet(mixed
$key , mixed $value )public void offsetUnset(mixed
$key )public void rewind()
public void seek(int
$offset )public string serialize()
public void setFlags(int
$flags )public true uasort(callable
$callback )public true uksort(callable
$callback )public void unserialize(string
$data )public bool valid()
定義済み定数RecursiveArrayIterator フラグ
|