php格式化數字輸出number_format


<?php
$num = 4999.944444;
$formattedNum = number_format($num).PHP_EOL;
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo $formattedNum;
5,000
4,999.94
<?php
$num = 4999.945444;
$formattedNum = number_format($num).PHP_EOL;
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo $formattedNum;

5,000
4,999.95

由此可見,number_format是4舍5入的策略。

<?php
$num = 4999.944444;
$formattedNum = number_format($num).PHP_EOL;
echo $formattedNum;
$formattedNum = number_format($num, 1);
echo $formattedNum;
5,000
4,999.9
<?php
$num = 4999.954444;
$formattedNum = number_format($num).PHP_EOL;
echo $formattedNum;
$formattedNum = number_format($num, 1);
echo $formattedNum;

5,000
5,000.0

它會將留的小數位后面一位作為四舍五入的標准。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM