0

在此处输入图像描述

我有名为 Profit/Loss(USD) 的列,该列包含由一组计算定义的数字和该列的变量。问题是某些值会像 7.0E-6 一样出现。如何将所有调整到小数点后 2 位?所有答案表示赞赏!

4

3 回答 3

1

像这样使用内置函数number_format

number_format($number, 2);

如果您不想添加千位分隔符,您可以简单地跳过它:

number_format($number, 2, '.', '');
//                              ^ No thousand seperator
于 2013-08-20T10:58:27.753 回答
1

您可以使用函数 number_format 来格式化您的号码

$formatted_number = number_format($number, 2);
于 2013-08-20T10:58:33.900 回答
1

您可以使用printf函数族,例如:

echo '<td>'.sprintf('%.2f', $number).'</td>';

文档列出了您可以使用的所有格式代码。

于 2013-08-20T10:59:11.873 回答