Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将逗号分隔的字符串转换为int-PHP?_Php_String_Int - Fatal编程技术网

将逗号分隔的字符串转换为int-PHP?

将逗号分隔的字符串转换为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(",", "",

有没有任何方法可以通过使用PHP将“185345321”转换为185345321

是的,使用

例如:

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")