zoukankan      html  css  js  c++  java
  • php取整

      php取整的方法一共有4中,分别是ceil(),floor(),round(),intval()。

      1.ceil--向上取整,即不小于当前的下一个整数,如果有小数则进一位。

        返回的是float类型

    1 <?php
    2 echo ceil(4.3);    // 5
    3 echo ceil(9.999);  // 10
    4 echo ceil(-3.14);  // -3
    5 ?>

      2.floor --向下取整,与ceil相反

        返回的是float类型

    <?php
    echo floor(4.3);   // 4
    echo floor(9.999); // 9
    echo floor(-3.14); // -4
    ?>

      3.round --对浮点数进行四舍五入,可以指定精度,默认为0,可以是负数

      round(float $val, [,int $precision])

    <?php
    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.05
    echo round(5.055, 2); // 5.06
    ?>

      4.intval -- 获取变量的整数值

        int intval(mixed $var [,int $base]),可以指定转换进制,默认十进制

        $var可以是除array或object的任何标量类型

    <?php
    echo intval(4.3); // 4
    echo intval(9.999); // 9
    echo intval(042);                     // 34
    echo intval('042');                   // 42
    echo intval(1e10);                    // 1410065408
    echo intval('1e10');                  // 1
    echo intval(0x1A);                    // 26
    echo intval(42000000);                // 42000000
    echo intval(420000000000000000000);   // 0
    echo intval('420000000000000000000'); // 2147483647
    ?>
    jeyfang
  • 相关阅读:
    月薪 30K Java 程序员,需要掌握哪些技术?
    docker-compose安装mongodb
    docker-compose安装apollo服务
    docker-compose安装mysql和redis
    编程总结1:打印沙漏
    秋季学习总结
    对我人生影响最大的三位老师
    自我介绍
    秋季学习总结
    人生路上对我影响最大的三位老师
  • 原文地址:https://www.cnblogs.com/jeyfang/p/6269885.html
Copyright © 2011-2022 走看看