ホームページ >バックエンド開発 >PHPチュートリアル >助けを求める: PHP で正規表現を使用して浮動小数点数を取得する方法
助けてください: 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 />
$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));