• 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
  • 相关阅读:
    修改spring boot 启动logo
    查看jvm常用命令
    intellij IDEA破解
    hdu 新生晚会
    How many prime numbers(素数)
    2077 汉诺塔IV
    Factorial
    双人黑白块
    EasyX
    七夕情人节
  • 原文地址:https://www.cnblogs.com/jeyfang/p/6269885.html
Copyright © 2020-2023  润新知