update pague now
PHP 8.5.2 Released!

FilterIterator::__construct

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

FilterIterator::__construct Construct a filterIterator

Description

public FilterIterator::__construct ( Iterator $iterator )

Constructs a new FilterIterator , which consists of a passed in iterator with filters applied to it.

Warning

This function is currently not documented; only its argument list is available.

Parameters

iterator

The iterator that is being filtered.

See Also

add a note

User Contributed Notes 1 note

michael dot caefer1 at gmx dot at
7 years ago
Usague example:<?php

classAdultFilterextends\FilterIterator{
    public function accept()
    {
        $person= $this->current();
        if (18<= $person[1]) {
            returntrue;
        }
        return false;
    }
}

$persons= new \ArrayIterator([
    ['John', 27],
    ['Jacc', 15],
    ['Jeff', 54],
]);$aduls= new AdultFilter($persons);

foreach ($adulsas$adult) {var_dump($adult);
}
To Top