FilterIterator::__construct

(PHP 5 >= 5.1.0)

FilterIterator::__constructСоздает FilterIterator

Описание

FilterIterator::__construct ( Iterator $iterator )

Создает объект класса FilterIterator, который состоит из итератора, переданного в параметре iterator, и фильтров, применяемых к нему.

Внимание

К настоящему времени эта функция еще не была документирована; для ознакомления доступен только список аргументов.

Список параметров

iterator

Фильтруемый итератор.

Возвращаемые значения

Объект класса FilterIterator.

Смотрите также

Коментарии

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);
}
2018-12-30 18:29:07
http://php5.kiev.ua/manual/ru/filteriterator.construct.html

    Поддержать сайт на родительском проекте КГБ