2017-02-21 76 views
1

如何使用php解析格式为±DD.DDDD±DDD.DDDD的地理位置ISO 6709 double [lat,long]?将地理位置ISO 6709解析为双数组

例子:

'+18.81983-19.91984'Array ([0] => +18.81983 [1] => -19.91984))

'-8.8194+29.81982'Array ([0] => -8.8194 [1] => +29.81982))

'+29.1989+54.01983'Array ([0] => +29.1989 [1] => +54.01983))

+0

你能举一个你想要的例子吗?你想要double []是这样的'double [0] = + 18.81983'和'double [1] = -19.91984'? –

+0

更新反映 –

回答

0

尝试了这一点:

preg_match_all('/(\+|\-)(\d+\.?\d+)/', '+18.81983-19.91984', $matches); 
echo $matches[0]; 

让我知道如何适合你。