-4

我有一系列坐标(lat1,long1 lat2,long2 lat3,long3 ...)

121.01953125,14.6893901824952 121.019706726075,14.6893205642702 121.019889831543,14.6891403198242 121.020111083984,14.688931465149 121.020446777344,14.6887502670288 121.020835876465,14.6887207031249

我想要做的是在识别/检测到空格时输入换行符或“br”,这样它就变成了......

121.01953125,14.6893901824952 
121.019706726075,14.6893205642702 
121.019889831543,14.6891403198242 
121.020111083984,14.688931465149 
121.020446777344,14.6887502670288 
121.020835876465,14.6887207031249

关于如何做到这一点的任何想法?先感谢您。

编辑:我尝试了他们建议的解决方案,但它不起作用。

echo str_replace(" ","<br />",$string);

我的字符串来自一个 kml 文件,当我回显该字符串时,它就像我上面所说的那样。我正在使用以下代码来解析文件。

$string = $placemark->MultiGeometry->Polygon->outerBoundaryIs->LinearRing->coordinates;

谢谢你的帮助。

4

4 回答 4

11

尝试:

echo str_replace(' ', '<br />', $yourCoordinates);
于 2013-03-06T14:11:25.100 回答
3

尝试这个

$str = str_replace(" ","<br />",$str);
于 2013-03-06T14:11:57.843 回答
1

echo str_replace(' ', '<br/>', $coordinates);

这应该够了吧 :)

于 2013-03-06T14:13:23.893 回答
0

尝试这个:

$string = "121.01953125,14.6893901824952 121.019706726075,14.6893205642702 121.019889831543,14.6891403198242 121.020111083984,14.688931465149 121.020446777344,14.6887502670288 121.020835876465,14.6887207031249";

echo $return = str_replace(" ","<br />",$string);

希望这对你有帮助

于 2013-03-06T14:14:20.133 回答