• 技术文章 >PHP >PHP教程

    php去除小数点后多余0的方法

    小妮浅浅小妮浅浅2021-09-11 16:28:35原创22769

    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学习指路:php教程

    专题推荐:php 小数
    品易云
    上一篇:php使用header()禁止缓存的方法 下一篇:php显示和实际时间不同的解决

    相关文章推荐

    • php数字去掉逗号的方法• php将正数转为负数的方法• php使用header()禁止缓存的方法• php判断数组元素不为空格的方法• php去除小数点后多余0的方法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网