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); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |