Php 计算精度

Php 计算精度,php,number-formatting,Php,Number Formatting,假设我有一个数字10.5。使用PHP,我想将其格式化为10.50。我知道我可以使用number\u格式(10.5,2)。但小数位数取决于值子单元到单元,在本例中等于100。如果我只知道subunit\u to\u unit是100,我如何将10.5格式化为10.50?100到10底的对数是2。所以你可以在这里用你的2。不过,如果子单元到单元类似于129,您可能需要确定结果。printf('.2f',$num)?

假设我有一个数字
10.5
。使用PHP,我想将其格式化为
10.50
。我知道我可以使用
number\u格式(10.5,2)
。但小数位数取决于值
子单元到单元
,在本例中等于
100
。如果我只知道
subunit\u to\u unit
100
,我如何将
10.5
格式化为
10.50

100到10底的对数是2。所以你可以在这里用你的2。不过,如果
子单元到单元
类似于129,您可能需要确定结果。

printf('.2f',$num)