« CallbackFilterIterator::accept
DirectoryIterator »

CallbackFilterIterator::__construct

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

CallbackFilterIterator::__construct — フィルタリングしたイテレータを別のイテレータから作成する

説明

public function CallbackFilterIterator::__construct(Iterator $iterator, callable $callback)

callback でフィルタリングしたイテレータを作って、 どのアイテムを受け付けてどれを拒否するかを決めます。

パラメータ

iterator

フィルタリングするイテレータ。

callback

コールバック。現在のアイテムを受け付ける場合に true、 拒否する場合に false を返します。 例 を参照ください。

任意の callable 値を指定できます。

参考

関連キーワード:
イテレータ   CallbackFilterIterator   フィルタリング   construct   callback   accept   iterator   callable   アイテム   拒否   バック   DirectoryIterator   Iterator   任意   参考   キー   内部
関連する関数・ページ:
callbackfilteriterator.accept   class.callbackfilteriterator   class.recursivecallbackfilteriterator   function.iterator-apply   spl.iterators   iteratoriterator.construct