ArrayIterator クラス
(PHP 5, PHP 7)
はじめに
このイテレータは、配列やオブジェクトを反復処理する際に 値やキーをリセットしたり修正したりすることができます。
同じ配列を何度も反復処理したい場合は、 ArrayObject のインスタンスとそれを参照する ArrayIterator のインスタンスを作成し、 foreach を使用するか getIterator() メソッドを手動でコールします。
クラス概要
/* メソッド */
}目次
- ArrayIterator::append — 要素を追加する
- ArrayIterator::asort — 値で配列をソートする
- ArrayIterator::__construct — ArrayIterator を作成する
- ArrayIterator::count — 要素を数える
- ArrayIterator::current — 現在の配列エントリを返す
- ArrayIterator::getArrayCopy — 配列のコピーを取得する
- ArrayIterator::getFlags — フラグを取得する
- ArrayIterator::key — 現在の配列キーを返す
- ArrayIterator::ksort — キーで配列をソートする
- ArrayIterator::natcasesort — 大文字小文字を区別せずに自然順で配列をソートする
- ArrayIterator::natsort — 自然順で配列をソートする
- ArrayIterator::next — 次のエントリに移動する
- ArrayIterator::offsetExists — オフセットが存在するかどうかを調べる
- ArrayIterator::offsetGet — オフセットの値を取得する
- ArrayIterator::offsetSet — オフセットの値を設定する
- ArrayIterator::offsetUnset — オフセットの値を削除する
- ArrayIterator::rewind — 配列を最初に巻き戻す
- ArrayIterator::seek — 位置を移動する
- ArrayIterator::serialize — シリアライズする
- ArrayIterator::setFlags — 振る舞いのフラグを設定する
- ArrayIterator::uasort — ユーザー定義のソート
- ArrayIterator::uksort — ユーザー定義のソート
- ArrayIterator::unserialize — アンシリアライズする
- ArrayIterator::valid — 配列がまだエントリを持っているかどうかチェックする