将逗号分隔的字符串转换为int-PHP?
有没有任何方法可以通过使用PHP将“185345321”转换为185345321 是的,使用 例如:将逗号分隔的字符串转换为int-PHP?,php,string,int,Php,String,Int,有没有任何方法可以通过使用PHP将“185345321”转换为185345321 是的,使用 例如: str_replace( ",", "", "123,456,789"); 实例: 您可以使用字符串替换,str\u replace或preg\u replace是可行的解决方案 $string = str_replace(",","","185,345,321"); PHP应该在这之后处理类型转换,以便处理整数。您可以通过 $newString = str_replace(",", "",
str_replace( ",", "", "123,456,789");
实例:
您可以使用字符串替换,
str\u replace
或preg\u replace
是可行的解决方案
$string = str_replace(",","","185,345,321");
PHP应该在这之后处理类型转换,以便处理整数。您可以通过
$newString = str_replace(",", "", $integerString);
然后
是的,有可能:
$str = "185,345,321";
$newStr = str_replace(',', '', $str); // If you want it to be "185345321"
$num = intval($newStr); // If you want it to be a number 185345321
这可以通过以下方式实现:-
$intV = intval(str_replace(",","","185,345,321"));
此处intval()
用于将字符串转换为整数
str_replace(",","","185,345,321")
删除逗号?这是个好问题。如果尝试使用(int)或intval转换“1096”,结果将为1。
$string= "185,345,321";
echo str_replace(",","",$string);
$intV = intval(str_replace(",","","185,345,321"));
str_replace(",","","185,345,321")