を失うことなく、小数値を切り捨てるは、どのように私は、現在の変数PHPを持つ精密
最後に私が持っていたいので、私はそれを切り捨てたいです結果:
私は次のコード試してみましたが、それは唯一の最後の部分をカット:
$cut_string = substr($latlng,0,strpos($latlng,'</a>')-12);
echo "$cut_string <br/>\r\n";
おかげ
を失うことなく、小数値を切り捨てるは、どのように私は、現在の変数PHPを持つ精密
最後に私が持っていたいので、私はそれを切り捨てたいです結果:
私は次のコード試してみましたが、それは唯一の最後の部分をカット:
$cut_string = substr($latlng,0,strpos($latlng,'</a>')-12);
echo "$cut_string <br/>\r\n";
おかげ
が表示されます。
完全な精度でリンクを見たいが、リンクテキストを読みやすい?
これは、あなたが必要なものでなければなりません:
$latlng = "<a href='http://www.google.com/maps/place/".$lat.",".$lng."/@".$lat.",".$lng.",".$zoom."' target='_blank'>Lat ".round($lat,3)." Lng ".round($lng,3)."</a>";
は、Googleへのリンクはそのままですが、テキストは3桁に丸められている見ることができるように。
あなたは正しいソリューションをありがとう – grigione
をあなたはround
を使用することができますが、精度を失うことになります。その場合、
echo round(39.959082, 3);
を使用して精度を維持することができます。
$lat = "39.959082";
echo substr($lat,0,strrpos($lat,'.')+4);
は私はあなたの問題を理解すると思う
39.959
試してみてください(16.380643111639415、3); –
http://php.net/manual/en/function.sprintf.php形式を文字列のfloatとして参照してください – Peter