我们说我有一个号码10.5
。使用PHP,我想将其格式化为10.50
。我知道我可以使用number_format(10.5, 2)
。但小数位数取决于值subunit_to_unit
,在这种情况下等于100
。如果我知道subunit_to_unit
是100
,我如何将10.5
格式化为10.50
?
答案 0 :(得分:1)
100到10的对数是2.所以你可以使用log(subunit_to_unit, 10)
来获得你的2。但是,如果subunit_to_unit
类似于129,那么您可能希望对结果置尽。