我有号码1,15,200
我希望更改为115200
,因为当我将其除去时,它只是除以1(在第一个逗号之前)
例如: 1,15,200 / 100
输出:0.01
假设输出:1152
答案 0 :(得分:10)
$num = (int)str_replace(',', '', $string);
// or
$num = (int)preg_replace('/[^\d]/', '', $string);
答案 1 :(得分:0)
尝试这种方式:
$num = filter_var('1,15,200', FILTER_SANITIZE_NUMBER_INT);
答案 2 :(得分:0)
不带千位分隔符的英语符号
$english_format_number = number_format($number, 2, '.', '');