| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
Iterator インターフェイス(PHP 5 >= 5.0.0, PHP 7) はじめに外部のイテレータあるいはオブジェクト自身から反復処理を行うためのインターフェイスです。 インターフェイス概要定義済みのイテレータPHP には多くのイテレータがあらかじめ用意されており、日々の作業に使えます。その一覧は SPL イテレータ を参照ください。 例例1 基本的な使用法 この例は、イテレータで foreach を使ったときに、どんな順番でメソッドが呼ばれるかを示すものです。
<?php 上の例の出力は、 たとえば以下のようになります。 string(18) "myIterator::rewind" string(17) "myIterator::valid" string(19) "myIterator::current" string(15) "myIterator::key" int(0) string(12) "firstelement" string(16) "myIterator::next" string(17) "myIterator::valid" string(19) "myIterator::current" string(15) "myIterator::key" int(1) string(13) "secondelement" string(16) "myIterator::next" string(17) "myIterator::valid" string(19) "myIterator::current" string(15) "myIterator::key" int(2) string(11) "lastelement" string(16) "myIterator::next" string(17) "myIterator::valid" 目次
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「Iterator インターフェイス」をGoogle検索
|