Hi, This isn't bad, but it's not really what i want, and... what I wrote! ;-)
Samuel. 2009/11/20 mm w <0xcafef...@gmail.com>: > http://code.google.com/p/foundation-kit/source/browse/trunk/FKRange.php > http://code.google.com/p/foundation-kit/source/browse/trunk/FKIndexSet.php > > On Fri, Nov 20, 2009 at 1:56 PM, Samuel ROZE <samuel.r...@gmail.com> wrote: >> Hello, >> >> I'm working on two classes, Interval and IntervalList which describe >> an interval and a list of intervals. These intervals are defined using >> the Interval class: >> >> <?php >> $interval = new Interval((int) $from, (int) $to); >> ?> >> >> These intervals can be stored in a list of intervals, using IntervalList: >> >> <?php >> $list = new IntervalList(); >> $list->add($interval_1); >> $list->add($interval_2); >> ?> >> >> IntervalList's functions are: >> - inverse(); which returns an IntervalList object >> - intersection(); which returns an IntervalList object of intervals >> which are contained by every interval of this list. >> >> To be easier, what do you think about: >> <?php >> // An interval with [ & ] >> $interval = [ (int) $from, (int) $to ]; >> ?> >> >> <?php >> // A list of intervals >> $list = [ $from_1, $to_1] + [$from_2, $to_2] + ... [$from_n, $to_n]; >> $list_2 = [$from_1, $to_1] + ... + $interval_n; >> ?> >> >> Regards, >> Samuel ROZE. >> >> -- >> PHP Internals - PHP Runtime Development Mailing List >> To unsubscribe, visit: http://www.php.net/unsub.php >> >> > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php