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

    php怎么去掉小数位

    青灯夜游青灯夜游2021-09-15 20:02:31原创482

    php去掉小数位的方法:1、使用intval()函数获取变量的整数值部分,语法“intval($number)”;2、使用floor()函数向下取整,语法“floor($number)”。

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

    php去掉小数位的方法

    方法1:使用intval()函数

    intval() 函数用于获取变量的整数值。语法格式:

    int intval ( mixed $var [, int $base = 10 ] )

    intval()函数常被用来进行数据类型转换,将字符串、浮点数类型的变量转换为为整数类型。

    示例:将小数转换为为整数(去掉小数位)

    <?php
    header("Content-type:text/html;charset=utf-8"); 
    $num = 123.456;
    $int = intval($num);
    echo '变量 $int 的类型为:'.gettype($int).'<br>';
    var_dump($int);
    ?>

    输出结果:

    1.png

    方法2:使用floor()函数--向下取整

    floor() 函数向下舍入为最接近的整数。语法格式:

    floor($number);

    示例:将小数取整(去掉小数位)

    <?php
    header("Content-type:text/html;charset=utf-8"); 
    $num = 123.456;
    $int = floor($num);
    echo '变量 $int 的类型为:'.gettype($int).'<br>';
    var_dump($int);
    ?>

    输出结果:

    2.png

    补充:小数取整的另外两个方法

    <?php
    header("Content-type:text/html;charset=utf-8"); 
    $num = 123.456;
    $int = ceil($num);
    echo '变量 $int 的类型为:'.gettype($int).'<br>';
    var_dump($int);
    ?>

    输出结果:

    3.png

    <?php
    header("Content-type:text/html;charset=utf-8"); 
    $num = 123.456;
    $int = round($num);
    echo '小数值为:'.$num.'<br>';
    echo '取整后值为:'.$int .'<br>';
    var_dump($int);
    
    $num = 123.556;
    $int = round($num);
    echo '小数值为:'.$num.'<br>';
    echo '取整后值为:'.$int .'<br>';
    var_dump($int);
    ?>

    输出结果:

    4.png

    推荐学习:《PHP视频教程

    以上就是php怎么去掉小数位的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php 去掉小数位 取整
    上一篇:php mysql_query()怎么用 下一篇:php5.3什么意思
    线上培训班

    相关文章推荐

    • php pthreads的使用方法• php分页有几种实现方法• php怎么实现英文转小写• bcadd php是函数还是扩展• php zip中文乱码怎么办

    全部评论我要评论

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

    PHP中文网