protected function getOperator($string)
    {
        $allowed_operators = ['>', '<', '=', '>=', '<='];

        $output = preg_split("/[\[\]]/", $string);

        if (is_array($output)) {
            if (array_key_exists('1', $output) && array_key_exists('2', $output)) {
                if (in_array($output[1], $allowed_operators)) {
                    return [$output[1], $output[2]];
                }
            } else {
                return $output;
            }
        }

        return false;
    }
protected function getOperator($string)
    {
        $allowed_operators = ['>', '<', '=', '>=', '<='];

        $output = preg_split("/[\[\]]/", $string);

        if (is_array($output)) {
            if (array_key_exists('1', $output) && array_key_exists('2', $output)) {
                if (in_array($output[1], $allowed_operators)) {
                    return [$output[1], $output[2]];
                }
            } else {
                return $output;
            }
        }

        return false;
    }
protected function getOperator ( $ string ) { $ allowed_operators = [ '>' , '<' , '=' , '>=' , '<=' ] ; $ output = preg_split ( "/[\[\]]/" , $ string ) ; if ( is_array ( $ output ) ) { if ( array_key_exists ( '1' , $ output ) && array_key_exists ( '2' , $ output ) ) { if ( in_array ( $ output [ 1 ] , $ allowed_operators ) ) { return [ $ output [ 1 ] , $ output [ 2 ] ] ; } } else { return $ output ; } } return false ; }
Retrieves a valid operator from the specified string.

@param string $string

@return bool|array
Retrieves a valid operator from the specified string .