加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 将字符串转换为int或float

发布时间:2020-12-13 13:02:53 所属栏目:PHP教程 来源:网络整理
导读:我正在寻找一个函数,可以将数字字符串转换为整数或浮点类型,具体取决于字符串的内容,例如“1.23” – float 1.23,“123” – int 123. 我知道我可以将if-s与is_int,is_float一起使用并转换为适当的类型 – 但也许有一个函数会自动执行它? 不,没有功能提供自
我正在寻找一个函数,可以将数字字符串转换为整数或浮点类型,具体取决于字符串的内容,例如“1.23” – > float 1.23,“123” – > int 123.

我知道我可以将if-s与is_int,is_float一起使用并转换为适当的类型 – 但也许有一个函数会自动执行它?

不,没有功能提供自动演员.但是你可以使用这个简单的hack进行强制转换(强制转换由内部的 PHP自动生成):
$int = "123"+0;
$float = "1.23"+0;

对于通用号码:

$yourNumberCasted = $yourStringNumber + 0;

具有功能:

function castToNumber($genericStringNumber) { 
    return $genericStringNumber+0; 
}
$yourNumberCasted = castToNumber($yourStringNumber);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读