使用PHP函数将千位分隔符整数显示为整数值

时间:2016-10-27 07:28:20

标签: php

我正在使用我的php函数。我的要求是转换:

1,234

进入

1234

我知道它可以通过 str_replace 来实现,但是否存在任何内置的PHP函数。

2 个答案:

答案 0 :(得分:2)

您可以使用http://php.net/number_format

number_format(1.234,3,'','');

这将输出:

1234

此外,你可以看到这篇文章PHP: get number of decimal digits,以便了解如何自动化上述函数的第二个参数。

答案 1 :(得分:0)

str_replace这样做也不错。顺便说一句,有多种选择。你可以使用下面的一个:

1 preg_replace

$a = '1,234';
$a = preg_replace('/[.,]/', '', $a);

简单字符替换的正则表达式是过度的。

2 strstr

$a = '1,234';
$b = strtr($a, array('.' => '', ',' => ''));

你最好使用strstr。以上两个例子都会对你有帮助。