
1.使用“小數+0”。
<?php echo '100.00' + 0 ." "; echo '100.01000' + 0 ." "; echo '100.10000' + 0 ." "; ?>
2、用「floatval(小數)」。
<?php
echo floatval('100.00')."
";
echo floatval('100.01000')."
";
echo floatval('100.10000')."
";
?>3.用「rtrim(rtrim(小數,'0'),'.')」。
<?php
echo rtrim(rtrim('100.00', '0'), '.')."
";
echo rtrim(rtrim('100.01000', '0'), '.')."
";
echo rtrim(rtrim('100.10000', '0'), '.')."
";
?> 4.用「preg_replace('/[.]$/','',preg_replace('/0+$/','',小數)」。
正規表示式說明:
/0+$/ 去掉末尾多餘的0
/[.]$/ 去掉末尾的.
echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.00'))."
";
echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.1000'))."
";
echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.010203000'))."
";
?>以上就是php去除小數點後多餘0的方法,希望對大家有幫助。更多php學習指路: 源碼網