Location\Factory\CoordinateFactory::parseDecimalDegreesWithoutCardinalLetters PHP Method

parseDecimalDegreesWithoutCardinalLetters() private static method

private static parseDecimalDegreesWithoutCardinalLetters ( $string, $ellipsoid ) : Coordinate | null
$string
$ellipsoid
return Location\Coordinate | null
    private static function parseDecimalDegreesWithoutCardinalLetters($string, $ellipsoid)
    {
        // The most simple format: decimal degrees without cardinal letters,
        // e. g. "52.5, 13.5" or "53.25732 14.24984"
        if (preg_match('/(-?\\d{1,2}\\.?\\d*)°?[, ]\\s*(-?\\d{1,3}\\.?\\d*)°?/u', $string, $match)) {
            return new Coordinate($match[1], $match[2], $ellipsoid);
        }
        return null;
    }