首页 > 解决方案 > 在PHP中将字符串[基本上是逗号分隔的数字]转换为整数的最佳方法

问题描述

我有一个12,25,246 想要得到的值1225246(必须是整数)

我怎样才能做到这一点?

我搜索了很多,但是有直接的答案,例如将字符串转换为整数,但实际上并不是这样,这两者都像整数

我试过 php formate_number 但没有用。

标签: phpstringnumbersinteger

解决方案


您可以使用intval()和的组合str_replace()来执行此操作。

例子:

$value = '12,25,246';
var_dump(intval(str_replace(',','',$value)));
// Yields: "int(1225246)"

沙盒


推荐阅读