Ejemplo n.º 1
0
 private function createRange($rangeStart, $rangeEnd, $step)
 {
     if ($step == 0) {
         DEBUG::error(".. {$rangeEnd} {$rangeEnd} {$step} (Warning): range operator was passed ZERO as `step' value");
         return $rangeStart;
     }
     $output = "[";
     for ($i = $rangeStart; $step >= 0 ? $i <= $rangeEnd : $i >= $rangeEnd; $i += $step) {
         $output .= "" . $i . ", ";
     }
     if ($output == "[") {
         $output = "";
     } else {
         $output = substr($output, 0, strlen($output) - 2) . "]";
     }
     return $output;
 }