【问题标题】:Display thousand seperator integer into integer value using PHP function使用 PHP 函数将千位分隔符整数显示为整数值
【发布时间】:2016-10-27 07:28:20
【问题描述】:

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

1,234

进入

1234

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

【问题讨论】:

    标签: php


    【解决方案1】:

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

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

    这将输出:

    1234
    

    此外,您可以查看这篇帖子PHP: get number of decimal digits,了解如何自动化上述函数的第二个参数。

    【讨论】:

      【解决方案2】:

      str_replace 这样做还不错。顺便说一句,有多种选择。您可以使用以下之一:

      1 preg_replace

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

      简单字符替换的正则表达式是多余的。

      2 strstr

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-28
        • 1970-01-01
        • 2014-11-18
        • 1970-01-01
        • 2016-10-03
        • 1970-01-01
        相关资源
        最近更新 更多