• 技术文章 >后端开发 >PHP问题

    PHP如何保留小数点后一位,并且不四舍五入

    coldplay.xixicoldplay.xixi2020-08-20 11:27:50原创639

    PHP保留小数点后一位,并且不四舍五入的方法:1、使用函数【number_format】,代码为【$total=number_format(2/3,1)】;2、使用函数【$total_1 =sprintf( "%.1f ",2/3)】。

    【相关学习推荐:php编程(视频)】

    PHP保留小数点后一位,并且不四舍五入的方法:

    常用方法如下:

    <?php 
    $total = 1225.49.5;
    $total = floor( ($total*0.95)* 10 ) /10;      // $total = floor( $total * 9.5 ) /10;  这样写得到的值更精确            
    $total = sprintf('%.1f', (float)$total); 
    echo $total;
    ?>

    输出结果:1225.4

    php保留小数点后一位的几种方法

    <?php 
    方法:$total = number_format(2/3,1);     // 1表示保留的是小数点后一位,会四舍五入
    echo $total ."<br/>";
    方法:$total_1 =sprintf( "%.1f ",2/3);      // 1f表示小数点后一位
    echo $total_1 ."<br/>";
    $total_2=printf( "%.1f ",2/3); 
    echo $total_2."<br/>";
    ?>

    相关学习推荐:编程视频

    以上就是PHP如何保留小数点后一位,并且不四舍五入的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:php如何实现验证码的破解 下一篇:php如何删除数组的第一个元素
    大前端线上培训班

    相关文章推荐

    • php float不四舍五入截取浮点型字符串的方法• PHP四舍五入函数代码详解• php如何保留2位小数不四舍五入• php四舍五入保留两位小数的实现方法

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网