我正在使用我的php函数。我的要求是转换:
1,234
进入
1234
我知道它可以通过 str_replace 来实现,但是否存在任何内置的PHP函数。
答案 0 :(得分:2)
您可以使用http://php.net/number_format:
number_format(1.234,3,'','');
这将输出:
1234
此外,你可以看到这篇文章PHP: get number of decimal digits,以便了解如何自动化上述函数的第二个参数。
答案 1 :(得分:0)
str_replace这样做也不错。顺便说一句,有多种选择。你可以使用下面的一个:
$a = '1,234';
$a = preg_replace('/[.,]/', '', $a);
简单字符替换的正则表达式是过度的。
2 strstr
$a = '1,234';
$b = strtr($a, array('.' => '', ',' => ''));
你最好使用strstr。以上两个例子都会对你有帮助。