[英]Round Off in PHP
我想用PHP中的小數的精確值將數字四舍五入。
例如:
1.399 => 1.39或363.3 => 363.30
我使用過printf("%.2f", 1.399)
和number_format((float)$a,2,'.','')
但答案是1.40
,這對我來說是不正確的。
您可以使用floor()
舍入:
$number = 1.399;
$roundedNumber = number_format(floor($number * 100)/100, 2);
echo $roundedNumber; //Returns 1.39
嘗試將PHP_ROUND_HALF_DOWN連同php round()和number_format一起包含尾隨零,例如回聲number_format(round(1.399,2,PHP_ROUND_HALF_DOWN),2);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.