protected static function _parseCronNumbers($s, $min, $max)
    {
        $result = array();
        $v = explode(',', $s);
        foreach ($v as $vv) {
            $vvv = explode('/', $vv);
            $step = empty($vvv[1]) ? 1 : $vvv[1];
            $vvvv = explode('-', $vvv[0]);
            $_min = count($vvvv) == 2 ? $vvvv[0] : ($vvv[0] == '*' ? $min : $vvv[0]);
            $_max = count($vvvv) == 2 ? $vvvv[1] : ($vvv[0] == '*' ? $max : $vvv[0]);
            for ($i = $_min; $i <= $_max; $i += $step) {
                $result[$i] = intval($i);
            }
        }
        ksort($result);

        return $result;
    }
protected static function _parseCronNumbers($s, $min, $max)
    {
        $result = array();
        $v = explode(',', $s);
        foreach ($v as $vv) {
            $vvv = explode('/', $vv);
            $step = empty($vvv[1]) ? 1 : $vvv[1];
            $vvvv = explode('-', $vvv[0]);
            $_min = count($vvvv) == 2 ? $vvvv[0] : ($vvv[0] == '*' ? $min : $vvv[0]);
            $_max = count($vvvv) == 2 ? $vvvv[1] : ($vvv[0] == '*' ? $max : $vvv[0]);
            for ($i = $_min; $i <= $_max; $i += $step) {
                $result[$i] = intval($i);
            }
        }
        ksort($result);

        return $result;
    }
protected static function _parseCronNumbers ( $ s , $ min , $ max ) { $ result = array ( ) ; $ v = explode ( ',' , $ s ) ; foreach ( $ v as $ vv ) { $ vvv = explode ( '/' , $ vv ) ; $ step = empty ( $ vvv [ 1 ] ) ? 1 : $ vvv [ 1 ] ; $ vvvv = explode ( '-' , $ vvv [ 0 ] ) ; $ _min = count ( $ vvvv ) == 2 ? $ vvvv [ 0 ] : ( $ vvv [ 0 ] == '*' ? $ min : $ vvv [ 0 ] ) ; $ _max = count ( $ vvvv ) == 2 ? $ vvvv [ 1 ] : ( $ vvv [ 0 ] == '*' ? $ max : $ vvv [ 0 ] ) ; for ( $ i = $ _min ; $ i <= $ _max ; $ i += $ step ) { $ result [ $ i ] = intval ( $ i ) ; } } ksort ( $ result ) ; return $ result ; }
get a single cron style notation and parse it into numeric value

@param string $s cron string element
@param int $min minimum possible value
@param int $max maximum possible value
@return int parsed number
get a single cron style notation and parse it into numeric value