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在总和中添加千位分隔符[重复]的主要内容,如果未能解决你的问题,请参考以下文章