0
比方說,我有一個號碼10.5
。使用PHP,我想將它格式化爲10.50
。我知道我可以使用number_format(10.5, 2)
。但小數位數取決於值subunit_to_unit
,在這種情況下等於100
。如果我只知道subunit_to_unit
是100
,如何將10.5
格式設置爲10.50
?計算精度
比方說,我有一個號碼10.5
。使用PHP,我想將它格式化爲10.50
。我知道我可以使用number_format(10.5, 2)
。但小數位數取決於值subunit_to_unit
,在這種情況下等於100
。如果我只知道subunit_to_unit
是100
,如何將10.5
格式設置爲10.50
?計算精度
100到10的對數是2.所以你可以用log(subunit_to_unit, 10)
來得到你的2。但是,如果subunit_to_unit
是129之類的東西,你可能想要將結果發佈出去。
'printf('%。2f',$ num)'? – Class 2014-10-19 07:57:09