PHP在总和中添加千位分隔符[重复]

Posted

技术标签:

【中文标题】PHP在总和中添加千位分隔符[重复]【英文标题】:PHP add thousands separator to sum total [duplicate] 【发布时间】:2015-04-17 19:54:34 【问题描述】:

我有一个 php 脚本,它显示数据库列的总和。输出显示为123456。如何添加千位分隔符使其显示为123,456

我在下面尝试了使用 $english 的变体,但没有取得多大成功:

$english_format_number = number_format($number);

下面的确切脚本 - 如果有人能告诉我确切的添加方法,不胜感激:

<div class="col-md-6">
    <span><?php echo $count["polls"] ?></span> <?php echo e("Polls created successfully.") ?>
</div>

【问题讨论】:

【参考方案1】:

您的代码中似乎存在语法错误(第二条语句中存在无关的 e)。 number_format() 应该适合你。也许您只是将number_format($count['polls'])) 的值分配给一个变量而忘记实际使用echo。无论如何,这应该是您正在寻找的:

<div class="col-md-6">
  <span><?php echo number_format($count["polls"]); ?></span> <?php echo "Polls created successfully."; ?>
</div>

这行得通吗?如果没有,会发生什么?

【讨论】:

请不要把问题当作答案!使用 cmets 进行说明。 OP 已经说过他用number_format() 进行了尝试,所以,你只需要在这里询问 OP 对这段代码的结果有何影响,我认为这不是一个正确的答案。对我来说,它似乎更像:试试这个或试试这个 效果很好 - 非常感谢克里斯 - 非常感谢! @Leo 什么?我以为你说你是这样尝试的?! @Rizier123 抱歉,我的错误。我从不做 PHP 内联,也没有意识到最后一条语句在没有分号的情况下是有效的。固定的。感谢您指出。

以上是关于PHP在总和中添加千位分隔符[重复]的主要内容,如果未能解决你的问题,请参考以下文章

写一个js函数,添加千位分隔符

打印数字时添加千位分隔符[重复]

php添加千位分隔符而不调整小数位

千位分隔符php

Javascript千位分隔符/字符串格式[重复]

Python中的千位分隔符[重复]