Lines Matching refs:i
207 for ($i = 0, $count = \count($this->intervals); $i < $count; $i++) {
209 $resilt = $this->intervals[$i];
218 $this->intervals[$i] = $bigger;
222 $i++;
223 while ($i < \count($this->intervals)) {
224 $next = $this->intervals[$i];
231 \array_splice($this->intervals, $i, 1); // remove this one
233 $i--; // move backwards to what we just set
235 $this->intervals[$i] = $bigger->union($next); // set to 3 merged ones
237 $i++; // first call to next after previous duplicates the result
245 \array_splice($this->intervals, $i, 0, [$addition]);
260 foreach ($other->intervals as $i) {
261 $this->addInterval(new Interval($i->start, $i->stop));
298 foreach ($this->intervals as $i) {
299 $length += $i->getLength();
307 foreach ($this->intervals as $k => $i) {
309 if ($v < $i->start) {
314 if ($v === $i->start && $v === $i->stop) {
321 if ($v === $i->start) {
322 $this->intervals[$k] = new Interval($i->start + 1, $i->stop);
328 if ($v === $i->stop - 1) {
329 $this->intervals[$k] = new Interval($i->start, $i->stop - 1);
335 if ($v < $i->stop - 1) {
336 $x = new Interval($i->start, $v);
338 $i->start = $v + 1;
458 for ($i = $start; $i <= $stop; $i++) {
459 if ($i > $start) {
463 $buf .= $this->elementName($vocabulary, $i);