-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 に答える