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

    php怎么将2.131转换成整数

    藏色散人藏色散人2021-11-18 09:41:41原创65

    php将2.131转换成整数的方法:1、使用floor函数进行舍去法取整;2、使用ceil函数实现进一法取整;3、通过round函数进行四舍五入法取整。

    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

    php怎么将2.131转换成整数?

    PHP把小数转成整数3种方法:

    这篇文章主要介绍了PHP把小数转成整数3种方法,实际上是使用的PHP自带的3个函数,分别是floor、ceil和round,需要的朋友可以参考下

    float floor ( float value) 舍去法取整

    返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为float 值的范围通常比 integer 要大。

    代码如下:

    echo floor(4.3);   // 4
    echo floor(9.999); // 9
    echo floor(2.131); // 2

    float ceil ( float value) 进一法取整

    返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为float 值的范围通常比 integer 要大。

    代码如下:

    echo ceil(4.3);    // 5
    echo ceil(9.999);  // 10
    echo ceil(2.131);  //3

    float round ( float val [, int precision]) 对浮点数进行四舍五入

    返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。

    代码如下:

    echo round(2.131);         // 2
    echo round(3.4);         // 3
    echo round(3.5);         // 4
    echo round(3.6);         // 4
    echo round(3.6, 0);      // 4
    echo round(1.95583, 2);  // 1.96
    echo round(1241757, -3); // 1242000
    echo round(5.045, 2);    // 5.04
    echo round(5.055, 2);    // 5.06

    推荐学习:《PHP视频教程

    以上就是php怎么将2.131转换成整数的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php 整数
    上一篇:php怎么实现关键字描红 下一篇:php 怎么实现rgb转十六进制
    VIP会员

    相关文章推荐

    • PHP算法练习十三:判断多个非负整数的个位上的值是否一样• php怎么将正整数转为负数• php怎么求100以内能被3整除且个位为6的整数• php怎么实现ip转整数• php怎么把整数设置为浮点数

    全部评论我要评论

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

    PHP中文网