PHP除法運算中四捨五入取整、向上取整、向下取整、小數截取的使用

不言
發布: 2023-03-24 17:38:01
原創
5008 人瀏覽過

這篇文章主要介紹了PHP除法運算中四捨五入取整、向上取整、向下取整、小數截取的使用,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

PHP取整數函數常用的四種方法:
1.直接取整,捨棄小數,保留整數:intval();
2.四捨五入取整:round();
3.向上取整,有小數就加1:ceil();
4.向下取整:floor()。

一、intval—對變數轉成整數型態
intval如果是字元型的會自動轉換為0,通常有人用它強制轉換數值類型,但需要注意,長度太長的情況下,建議用(int)。

intval(5.2);  // 5
intval(5.6);  // 5
intval('abc'); //0
登入後複製

二、四捨五入:round()
依據參數2指定精度將參數1進行四捨五入。參數2可以是負數或零(預設值)。

round(5.2);      // 5
round(5.8);      // 6
round(5.88888, 0);   // 6
round(5.83333, 2);   // 5.83
round(5.83353, 3);   // 5.834
round(5201314, -2);  //5201300
登入後複製

三、向上取整,有小數就加1:ceil()

echo(ceil(0.60);   //1
echo(ceil(0.40);   //1
echo(ceil(5);      //5
echo(ceil(5.1);    //6
echo(ceil(-5.1);   //-5
echo(ceil(-5.9));  //-5
登入後複製

四、向下取整:floor()

echo(floor(0.60));  //0
echo(floor(0.40));  //0
echo(floor(5));     //5
echo(floor(5.1));   //5
echo(floor(-5.1));  //-6
echo(floor(-5.9))   //-6
登入後複製

       

以上是PHP除法運算中四捨五入取整、向上取整、向下取整、小數截取的使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板