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

    php字符串怎么转为浮点型

    青灯夜游青灯夜游2022-09-23 18:48:46原创313

    3种转换方法:1、在要转换的字符串之前加上用括号括起来的目标类型“(float)”、“(double)”或“(real)”,语法“(float)字符串”。2、使用floatval()函数,可以获取字符串变量的浮点值,语法“floatval(字符串变量)”。3、使用settype()函数,可以将字符串变量设置为浮点类型,语法“settype(字符串变量,"float")”。

    php入门到就业线上直播课:进入学习

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

    php 字符串转换为浮点数的三种方法

    方法1、在要转换的字符串之前加上用括号括起来的目标类型

    目标类型有:

    示例:将string类型转换成float类型

    <?php   
    $str="23.25";   
    $float=(float)$str;   
    var_dump($str); 
    var_dump($float); 
    ?>

    1.png

    方法2、使用floatval()函数--浮点型转换函数

    floatval — 获取变量的浮点值

    示例:

    <?php   
    $str="3.14";   
    $float=floatval($str);   
    var_dump($str); 
    var_dump($float); 
    ?>

    2.png

    方法3:使用settype()函数--类型设置函数

    settype():用于将变量设置为指定类型(settype() 函数会改变变量原本的类型)。

    settype ( $var , $type )

    返回值:设置成功时返回 TRUE, 失败时返回 FALSE。

    只需将settype()函数的第二个参数$type值设置为“float”即可。

    <?php   
    $str="5.14";  
    var_dump($str);  
    $float=settype($str,"float");   
    var_dump($str); 
    var_dump($float);//返回值
    ?>

    3.png

    说明:settype()函数第二个参数(设置的类型) 的值可以是:

    推荐学习:《PHP视频教程

    以上就是php字符串怎么转为浮点型的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php php字符串
    上一篇:php怎么将数据强转为字符串类型 下一篇:php可以循环字符串吗
    VIP课程(WEB全栈开发)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• php怎么计算字符串占多少字节• php字符串怎么只留下数字• php怎么实现对字符串的排序• php怎么检测数组中是否存在字符串元素• php怎么检测一个字符串有几个中文• php怎么检测字符串中是否包含中文
    1/1

    PHP中文网