FilterIterator::__construct
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
FilterIterator::__construct — filterIterator を作成する
説明
新しい FilterIterator を作成します。 これは、イテレータとそれに適用するフィルタで構成されています。
警告
この関数は、 現在のところ詳細な情報はありません。引数のリストのみが 記述されています。
パラメータ
iterator
-
フィルタリングの対象となるイテレータ。
+add a note
User Contributed Notes 1 note
michael dot kaefer1 at gmx dot at ¶
5 years ago
Usage example:
<?php
class AdultFilter extends \FilterIterator
{
public function accept()
{
$person = $this->current();
if (18 <= $person[1]) {
return true;
}
return false;
}
}
$persons = new \ArrayIterator([
['John', 27],
['Jack', 15],
['Jeff', 54],
]);
$adults = new AdultFilter($persons);
foreach ($adults as $adult) {
var_dump($adult);
}
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google