《PHP怎么保留金額數字兩位小數?小數位四舍五入等方法示例》要點:
本文介紹了PHP怎么保留金額數字兩位小數?小數位四舍五入等方法示例,希望對您有用。如果有疑問,可以聯系我們。
相關主題:PHP開發
在php中要保留兩位小數的方法有很多種辦法,這些方法會在商城開發等很多場合用到。
本文就各種方法進行總結,一一列舉示例,具體視自己使用場合應用。
這些函數有:sprintf,substr,number_format,round等等方法,下面我來給大家介紹介紹。
方法1:sprintf()函數 :
sprintf() 函數把格式化的字符串寫寫入一個變量中,如:
例1
$num = 123213.666666; echo sprintf("%.2f", $num);
例2
<?php $number = 123; $txt = sprintf("%f",$number); echo $txt; ?>
輸出:123.000000
方法2:substr()函數
$num = 123213.666666; echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2));
方法3:number_format()函數
$number = 1234.5678; $num = number_format($number, 2, '.', ''); // 1234.57
方法4:round 函數:
round() 函數對浮點數進行四舍五入。
例子:不保留小數位,默認自動四舍五入。
<?php echo(round(0.60)); echo(round(0.50)); echo(round(0.49)); echo(round(-4.40)); echo(round(-4.60)); ?>
輸出:
1
1
0
-4
-5
如果要保留小數,后來參數根保留小數位數即可。
$number = 1234.5678;
echo round($number ,2); //1234.57
轉載請注明本頁網址:
http://www.fzlkiss.com/jiaocheng/89.html