【问题标题】:Add commas to an extracted value将逗号添加到提取的值
【发布时间】:2015-08-09 18:23:35
【问题描述】:

我有一个需要存储商品价格的数据库。现在,当我从数据库中获取值时,我想为千值添加逗号,例如将 19000 转换为 19,000。

<?php echo $row['pprice'];?>

如何更改格式?

【问题讨论】:

    标签: php number-formatting


    【解决方案1】:

    你可以试试这个。

    echo number_format($row['pprice']);
    

    不确定它是否正确,但尝试看看它是否有效。

    或者像这样为$row['pprice'] 创建一个新变量。

    $commaPrice = $row['pprice'];  
    echo number_format($commaPrice);
    

    【讨论】:

      【解决方案2】:

      我建议使用money_format:

      $number = 1234.56;
      setlocale(LC_MONETARY, 'it_IT.UTF8');
      echo money_format('%i', $number) . "\n";
      

      请注意,您需要指定当前的语言环境。如果您想使用与您的不同的语言环境,您必须构建它们并将它们安装在操作系统上。

      【讨论】:

        【解决方案3】:

        $newNumber = number_format($number);

        【讨论】:

        • 哇从来不知道有这样的功能。非常感谢伙计们。它对我有用
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多