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學習指路: 源碼網