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

    php怎么转换为int类型?

    青灯夜游青灯夜游2022-02-17 17:08:11原创4334

    转换方法:1、在要转换类型的变量前加上“(int)”强制转换为int类型,例“(int)3.14”,值为3;2、使用intval()函数,语法“intval(值)”;3、使用settype()函数,语法“settype(值,"int")”。

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

    PHP数据类型有三种转换方式:

    1、强制类型转换

    PHP 中的类型强制转换和 C 中的非常像:在要转换的变量之前加上用括号括起来的目标类型。

    允许的强制转换有:

    注意在括号内允许有空格和制表符

    示例:php转换为int类型

    <?php  
    $num1=3.14;  
    $num2=(int)$num1;  
    var_dump($num1); //输出float(3.14)  
    var_dump($num2); //输出int(3)  
    ?>

    输出:

    float 3.14
    int 3

    2、使用转换函数

    PHP有3个具体类型的转换函数:

    示例:php转换为int类型

    <?php  
    $str="123.9abc";  
    $int=intval($str);     //转换后数值:123  
    var_dump($int);  
    ?>

    输出:php转换为int类型

    int 123

    3、使用通用类型转换函数settype(mixed var,string type)

    settype() 函数用于设置变量的类型。

    示例:

    <?php  
    $str="123.9sdc";  
    $int=settype($str,"int");  
    var_dump($int);  //输出bool(true)  
    var_dump($str); //输出int(12)  
    ?>

    输出:

    boolean true
    int 123

    相关推荐:php培训

    以上就是php怎么转换为int类型?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:typecho去掉index.php的方法 下一篇:php如何隐藏手机号
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• php 正则匹配中文 乱码问题• php如何使用post跳转页面• php如何隐藏部分邮箱• php如何批量删除数据• php 去掉字符串中的空格• php header跳转页面需要注意什么• php实现邮箱验证
    1/1

    PHP中文网