ホームページ >バックエンド開発 >PHPチュートリアル >助けを求める: PHP で正規表現を使用して浮動小数点数を取得する方法

助けを求める: PHP で正規表現を使用して浮動小数点数を取得する方法

WBOY
WBOYオリジナル
2016-06-13 11:55:551642ブラウズ

助けてください: PHP で正規表現を使用して浮動小数点数を取得するにはどうすればよいですか?
'tmap 116.123456,39.123456‘
tmap の後にスペースがあります。
116.123456
と 39.123456 の 2 つの浮動小数点座標を取得するにはどうすればよいですか?
------解決策---------

<br />$str = 'tmap 116.123456,39.123456';<br />preg_match_all('/[^\s]+/', $str, $match);<br />$numstr = $match[0][1];<br />print_r(explode(',',$numstr));<br />


配列
(
[0] => 116.123456
[1] => 39.123456
)

------解決策----- -- -------------
$s = 'tmap 116.123456,39.123456';<br />preg_match_all('/[\d.]+/', $s, $r);<br />print_r($r[0]);
Array<br />(<br />    [0] => 116.123456<br />    [1] => 39.123456<br />)<br /><br />

------解決策--------- --- -------
$s='tmap 116.123456,39.123456';<br />$ar = preg_split('/[\s,]+/',$s);<br />print_r($ar);

-----解決策----- ----
$str = 'tmap 116.123456,39.123456';<br />print_r(preg_split('/[\s,]/', $str));

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。