BrowscapPHP\IniParser\IniParser::compareBcStrings PHP Method

compareBcStrings() private method

private compareBcStrings ( string $a, string $b ) : integer
$a string
$b string
return integer
    private function compareBcStrings($a, $b)
    {
        $a_len = strlen($a);
        $b_len = strlen($b);
        if ($a_len > $b_len) {
            return -1;
        }
        if ($a_len < $b_len) {
            return 1;
        }
        $a_len = strlen(str_replace(['*', '?'], '', $a));
        $b_len = strlen(str_replace(['*', '?'], '', $b));
        if ($a_len > $b_len) {
            return -1;
        }
        if ($a_len < $b_len) {
            return 1;
        }
        return 0;
    }