PHP算术运算,如何以简短形式回显结果值?

时间:2015-11-13 21:34:39

标签: php math

我正在做一个简单的操作,$c = $a / $b并得到像

这样的结果
12.0123456789

我只想要echo $c;的结果,例如12.0112.01212.012312.custom

有可能吗?如果是的话,我的问题是如何?提前谢谢。

1 个答案:

答案 0 :(得分:0)

使用number_format

这是非常简单的
$a = 120123;
$b = 10000;

echo number_format($a / $b, 2); // Outputs 12.01
echo number_format($a / $b, 3); // Outputs 12.012
echo number_format($a / $b, 4); // Outputs 12.0123

或者,您可以使用sprintf(或只是普通printf)并获得相同的输出但没有number_format的默认数千个分组:

$a = 120123;
$b = 10000;

printf("%.2f", $a / $b); // Outputs 12.01
printf("%.3f", $a / $b); // Outputs 12.012
printf("%.4f", $a / $b); // Outputs 12.0123