[英]PHP precision rounding question
想要作為一個簡單的問題。
碼:
$myarray = array(5.0000);
echo round($myarray[0],2);
輸出繼電器:
5
為什么輸出5而不是5.00?
謝謝
這是因為round
實際上是對您提供給它的數據進行四舍五入,不會改變數據的打印方式。
如果要指定數據的輸出方式,請使用printf
,例如:
printf ("%.2f\n", $myarray[0]);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.