中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php如何去除兩位小數后的值

發布時間:2022-05-31 16:31:30 來源:億速云 閱讀:358 作者:iii 欄目:編程語言

本篇內容介紹了“php如何去除兩位小數后的值”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

4種方法:1、用“round(浮點數,2)”語句,對浮點數進行四舍五入并保留兩位小數;2、用“number_format(數,2)”語句;3、用“sprintf("%01.2f",數)”語句;4、用“floor(數*100)/100”語句。

php如何去除兩位小數后的值

本教程操作環境:windows7系統、PHP7.1版、DELL G3電腦

使用php去除兩位小數后的值,換句話就是使用php保留小數點后兩位

PHP提供了多種方法,下面來看看:

1、使用round()函數

round() 函數對浮點數進行四舍五入。

只需將該函數的第二個參數設置為2,即可保留兩位小數。

<?php 
echo round(3.412,2)."<br>"; 
echo round(3.45648,2); 
?>

php如何去除兩位小數后的值

2、使用number_format()函數

number_format()函數用于將字符串轉換為數字。它會在成功時返回格式化的數字,否則會在失敗時給出E_WARNING。

實現四舍五入,如果是不帶小數位數的,會自動用0補至指定的小數位數

<?php 
echo number_format(4.582,2)."<br>"; 
echo number_format(4.588,2)."<br>"; 
echo number_format(4.1,2); 
?>

php如何去除兩位小數后的值

3、使用sprintf()函數

實現四舍五入,并且如果是不帶小數位數的,會自動用指定的字符(指定的0)補至指定的小數位數

<?php 
echo sprintf("%01.2f", 5.228)."<br>"; 
echo sprintf("%01.2f", 5.224)."<br>"; 
echo sprintf("%01.2f", 5);
?>

php如何去除兩位小數后的值

4、使用 floor()函數

可以不四舍五入的保留小數點后兩位。

floor()函數是舍去取整。例如,floor(4.66456) 結果:4 ,floor(9.1254) 結果9 。

因此,去小數點后兩位,需要先乘以100,然后舍去取整,再除以100,即:

floor(數值*100)/100

示例:

<?php 
echo (floor(3.148*100)/100)."<br>"; 
echo (floor(3.142*100)/100); 
?>

php如何去除兩位小數后的值

“php如何去除兩位小數后的值”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

泰兴市| 永丰县| 分宜县| 临夏市| 岳池县| 许昌市| 怀宁县| 荥经县| 日照市| 海原县| 杂多县| 福建省| 德保县| 彭水| 扬州市| 潞城市| 东平县| 探索| 无为县| 贡嘎县| 天全县| 康定县| 永靖县| 安泽县| 广丰县| 上饶市| 繁峙县| 仙游县| 托克托县| 孙吴县| 苏尼特右旗| 鄂托克旗| 太保市| 玛曲县| 金门县| 五峰| 类乌齐县| 镇坪县| 海阳市| 革吉县| 天祝|