Menu

#3 Add basic filters

Next Release
open
Iterators (2)
5
2007-11-28
2007-11-28
No

Add some basic xrange-compatible filtering iterators to enhance usage. Some potential ideas:
EvenFilterIterator
OddFilterIterator
PerfectSquareFilterIterator
NumericFilterIterator
RangeFilterIterator
LambdaFilterIterator

Discussion

  • Paul Chandler

    Paul Chandler - 2007-12-02

    Logged In: YES
    user_id=1916684
    Originator: YES

    OddFilterIterator and EvenFilterIterator are checked in as of revision 12. You can now do this:
    // grab the second & third even numbers from 1 .. 10 ... 4 & 6
    $i = new LimitIterator(new EvenFilterIterator(xrange(1, 10)), 1, 2);

     
  • Paul Chandler

    Paul Chandler - 2007-12-02

    Logged In: YES
    user_id=1916684
    Originator: YES

    Added NumericFilterIterator, which is an iterator that filters as an is_numeric() call.

     

Log in to post a comment.