有沒有可能在PHP中顯示「0.5」爲「0.50」?如何轉換0.5到0.50在php
我不是說這樣的事情:
<?php
$x = 0.5;
echo($x . "0");
?>
所以這個可以容納得:
$x = 0.75;
我希望我的問題是不夠準確的。 感謝您的幫助!
有沒有可能在PHP中顯示「0.5」爲「0.50」?如何轉換0.5到0.50在php
我不是說這樣的事情:
<?php
$x = 0.5;
echo($x . "0");
?>
所以這個可以容納得:
$x = 0.75;
我希望我的問題是不夠準確的。 感謝您的幫助!
務必:
$x = 0.5;
printf("%.2f", $x);
得到:
0.50
說明:
printf()
和sprintf()
可以打印/返回一個格式化字符串。有很多format parameters可用。在這裏,我使用了%.2f
。讓我們看開:
%
表示將與$x
.
被替換的佔位符表示精度說明2
屬於精度說明 - 的位數小數點後f
是類型說明符,這裏是floa牛逼因爲這是我們正在傳遞或者什麼:
echo number_format($x, 2);
這裏,2
表示你在輸出想要的小數位數。您實際上不需要提供第三個和第四個參數,因爲它們的默認值正是您想要的。
使用number_format()函數
echo number_format($x, 2, '.', '');
使用number_format
功能
<?php
print number_format('0.5',2,'.','');
// 0.50
?>
您需要使用number_format
$x = 0.5;
echo number_format($x, 2, '.', '');
輸出= 0.50
我想用.. sprintf(「%。02f」,$ string); 或number_format()
好的固定,未測試 – meda