本教程操作環(huán)境:windows7系統(tǒng)、PHP8版、DELL G3電腦
php round()函數(shù)介紹
(資料圖片)
PHP中對(duì)于數(shù)字有Integer整型、Float浮點(diǎn)型這兩種數(shù)據(jù)類型,在某些特殊的環(huán)境下,我們只能使用整型,而對(duì)浮點(diǎn)型來(lái)說(shuō),只能將其轉(zhuǎn)換為整型,PHP提供了round()函數(shù),能夠幫助我們完成這一任務(wù)。
在php中,round的意思為“四舍五入”,作用是對(duì)浮點(diǎn)數(shù)進(jìn)行四舍五入,返回一個(gè)整數(shù)。
語(yǔ)法格式:
round(number,precision,mode);
| 參數(shù) | 描述 |
|---|---|
| number | 必需。規(guī)定要舍入的值。 |
| precision | 可選。規(guī)定小數(shù)點(diǎn)后的尾數(shù)。默認(rèn)是 0,也可以為負(fù)數(shù)。 |
| mode | 可選。規(guī)定表示舍入模式的常量:PHP_ROUND_HALF_UP - 默認(rèn)。遇到 .5 的情況時(shí)向上舍入 number到 precision小數(shù)位。舍入 1.5 到 2,舍入 -1.5 到 -2。PHP_ROUND_HALF_DOWN - 遇到 .5 的情況時(shí)向下舍入 number到 precision小數(shù)位。舍入 1.5 到 1,舍入 -1.5 到 -1。PHP_ROUND_HALF_EVEN - 遇到 .5 的情況時(shí)取下一個(gè)偶數(shù)值舍入 number到 precision小數(shù)位。PHP_ROUND_HALF_ODD - 遇到 .5 的情況時(shí)取下一個(gè)奇數(shù)值舍入 number到 precision小數(shù)位。 |
返回值:返回一個(gè)float類型的整數(shù)
php round()函數(shù)的使用示例
1.只有一個(gè)參數(shù):
<?phpheader("Content-type:text/html;charset=utf-8");echo round(6.1)."、";echo round(6.2)."、";echo round(6.3)."、";echo round(6.4)."、";echo round(6.5)."、";echo round(6.6)."、";echo round(6.64)."<br>";?>2.有兩個(gè)參數(shù):
<?phpheader("Content-type:text/html;charset=utf-8");echo round(6.4545,3)."、";echo round(6.4545,2)."、";echo round(6.4545,1)."、";echo round(6.4545,0)."<br>";?>3.三個(gè)參數(shù):
<?phpheader("Content-type:text/html;charset=utf-8");echo round(6.65,1,PHP_ROUND_HALF_DOWN)."<br>";//向下取整echo round(6.65,1,PHP_ROUND_HALF_UP)."<br>";//向上取整echo round(6.55,1,PHP_ROUND_HALF_EVEN)."<br>";//遇到 .5 的情況時(shí)取下一個(gè)偶數(shù)值舍入$val到 $precision小數(shù)位。echo round(6.55,1,PHP_ROUND_HALF_ODD)."<br>";//遇到 .5 的情況時(shí)取下一個(gè)奇數(shù)值舍入$val到 $precision小數(shù)位。?>擴(kuò)展知識(shí):另兩個(gè)取整函數(shù)
ceil() 函數(shù):向上舍入為最接近的整數(shù)
floor() 函數(shù):向下舍入為最接近的整數(shù)
推薦學(xué)習(xí):《PHP視頻教程》
以上就是php中的round是什么意思的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
關(guān)鍵詞: