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

    php中intval的意思是什么

    青灯夜游青灯夜游2021-11-22 19:02:20原创519

    在php中,intval的意思为获取变量的整数值,是一个可以将其他类型变量转为整数类型的函数;该函数通过使用指定的进制base转换(默认是十进制),返回变量的integer数值,语法“intval( $var,$base)”。

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

    在php中,intval函数可获取变量的整数值。(一般intval函数用于数据类型转换,可将字符串转为整数类型。)

    intval() 函数通过使用指定的进制 base 转换(默认是十进制),返回变量 var 的 integer 数值。 intval() 不能用于 object,否则会产生 E_NOTICE 错误并返回 1。

    语法:

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

    参数说明:

    如果 base 是 0,通过检测 var 的格式来决定使用的进制:

    返回值

    示例:

    <?php
    echo intval(42)."<br>";                      // 42
    echo intval(4.2)."<br>";                     // 4
    echo intval('42')."<br>";                    // 42
    echo intval('+42')."<br>";                   // 42
    echo intval('-42')."<br>";                   // -42
    echo intval(042)."<br>";                     // 34
    echo intval('042')."<br>";                   // 42
    echo intval(1e10)."<br>";                    // 1410065408
    echo intval('1e10')."<br>";                  // 1
    echo intval(0x1A)."<br>";                    // 26
    echo intval(42000000)."<br>";                // 42000000
    echo intval(420000000000000000000)."<br>";   // 0
    echo intval('420000000000000000000')."<br>"; // 2147483647
    echo intval(42, 8)."<br>";                   // 42
    echo intval('42', 8)."<br>";                 // 34
    echo intval(array())."<br>";                 // 0
    echo intval(array('foo', 'bar'))."<br>";     // 1
    ?>

    1.png

    推荐学习:《PHP视频教程

    以上就是php中intval的意思是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php intval
    上一篇:php正则怎么去除js 下一篇:php怎么实现隐藏号码几位
    Web大前端开发直播班

    相关文章推荐

    • 什么命令不是php的输出命令• php方法三个点是什么• PHP变量名不正确的是什么• php怎么将时间戳转化为小时分钟• php怎么实现校检
    1/1

    PHP中文网