本文小編為大家詳細(xì)介紹“PHP如何保留小數(shù)”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“PHP如何保留小數(shù)”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。
創(chuàng)新互聯(lián)建站專注于西陵企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城開發(fā)。西陵網(wǎng)站建設(shè)公司,為西陵等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)
實(shí)例代碼:
$num = 10.4567;
//第一種:利用round()對浮點(diǎn)數(shù)進(jìn)行四舍五入 但是這個如果沒有兩位小數(shù)也不會"兩位精度"
echo round($num,2); //10.46 echo round('1.1',2); //1.1
//第二種:利用sprintf格式化字符串 并進(jìn)行四舍五入
$format_num = sprintf("%.2f",$num); 2 echo $format_num; //10.46
//第三種:利用千位分組來格式化數(shù)字的函數(shù)number_format()
//生成兩位小數(shù) 進(jìn)行四舍五入
echo number_format($num, 2); //10.46
//或者如下
echo number_format($num, 2); //10.46
//第四種 保留兩位小數(shù) 不四舍五入 就是截取一下再截取一下
$num = 123213.666666; echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2));
當(dāng)然了還可以利用 ceil() floor() 再進(jìn)行計(jì)算取得符合業(yè)務(wù)邏輯的數(shù)值
1、執(zhí)行速度快。
2、具有很好的開放性和可擴(kuò)展性。
3、PHP支持多種主流與非主流的數(shù)據(jù)庫。
4、面向?qū)ο缶幊蹋篜HP提供了類和對象。
5、版本更新速度快。
6、具有豐富的功能。
7、可伸縮性。
8、功能全面,包括圖形處理、編碼與解碼、壓縮文件處理、xml解析等。
讀到這里,這篇“PHP如何保留小數(shù)”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點(diǎn)還需要大家自己動手實(shí)踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。