IntlIterator クラス
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
はじめに
このクラスは、intl 拡張モジュール全体を通じて、
拡張モジュールが提供する他のいかなるオブジェクトでも認識できない
イテレータを表現します。
言語構造
foreach
によって内部的に使われる独自のイテレータは、
オブジェクトからのみ取得できます。よって、
このクラスのインスタンスは、
この内部オブジェクトが取得できるフックを提供する役割を果たします。
便宜のため、
このクラスは Iterator
インターフェイスも実装しています。
これによって、
値の集合をこのインターフェイスのメソッドを使って走査することができます。
これらのメソッドも、
foreach
に提供される内部的なイテレータオブジェクトも、
同じ状態 (つまり、イテレータの位置と現在の値) を持っています。
このクラスのサブクラスは、 もっと豊かな機能を提供しています。
目次
- IntlIterator::current — 現在の要素を取得する
- IntlIterator::key — 現在のキーを取得する
- IntlIterator::next — 次の要素に進む
- IntlIterator::rewind — イテレータを最初の要素に戻す
- IntlIterator::valid — 現在の位置が有効かを調べる
+add a note
User Contributed Notes
There are no user contributed notes for this page.
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google