逗号分隔的数值 - PHP CodeIgniter

时间:2014-03-13 06:59:10

标签: php mysql codeigniter

如何以逗号分隔

回显数值
foreach($report_value as $value):
    echo round($value['report_total_cost_usd'],2); // ex: 1,234,456.00                  
endforeach;

3 个答案:

答案 0 :(得分:1)

这就是您要找的number_format

echo number_format($value['report_total_cost_usd'], 2, '.', ','); // ex: 1,234,456.00

输出

1,234,456.00

需要对工作有所贡献,以及如何阅读手册的一些知识。

答案 1 :(得分:0)

MySQL解决方案

对数字使用format函数,并输入小数位。

示例

mysql> select format( 1234456, 2 );
+----------------------+
| format( 1234456, 2 ) |
+----------------------+
| 1,234,456.00         |
+----------------------+

您可以从脚本语言中读取与字符串相同的内容并使用。

请参阅

  • MySQL: FORMAT(X,D[,locale])
    • 将数字X格式化为'#,###,###.##'格式,舍入为D 小数位,并将结果作为string返回。如果D0,那么。{ 结果没有小数点或小数部分。

答案 2 :(得分:0)

试试这个

foreach($report_value as $value)
{
    echo number_format($value['report_total_cost_usd'],2,'.', ','); // ex: 1,234,456.00     
}