您好,登錄后才能下訂單哦!
這篇文章主要介紹了php如何去掉小數(shù)位,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
php去掉小數(shù)位的方法:1、使用intval()函數(shù)獲取變量的整數(shù)值部分,語(yǔ)法“intval($number)”;2、使用floor()函數(shù)向下取整,語(yǔ)法“floor($number)”。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦
php去掉小數(shù)位的方法
方法1:使用intval()函數(shù)
intval() 函數(shù)用于獲取變量的整數(shù)值。語(yǔ)法格式:
int intval ( mixed $var [, int $base = 10 ] )
$var:要轉(zhuǎn)換成 integer 的數(shù)量值。
$base:轉(zhuǎn)化所使用的進(jìn)制。
如果 base 是 0,通過(guò)檢測(cè) var 的格式來(lái)決定使用的進(jìn)制:
如果字符串包括了 "0x" (或 "0X") 的前綴,使用 16 進(jìn)制 (hex);否則,
如果字符串以 "0" 開始,使用 8 進(jìn)制(octal);否則,
將使用 10 進(jìn)制 (decimal)。
intval()函數(shù)常被用來(lái)進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換,將字符串、浮點(diǎn)數(shù)類型的變量轉(zhuǎn)換為為整數(shù)類型。
示例:將小數(shù)轉(zhuǎn)換為為整數(shù)(去掉小數(shù)位)
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = intval($num); echo '變量 $int 的類型為:'.gettype($int).'<br>'; var_dump($int); ?>
輸出結(jié)果:
方法2:使用floor()函數(shù)--向下取整
floor() 函數(shù)向下舍入為最接近的整數(shù)。語(yǔ)法格式:
floor($number);
$number :必需。規(guī)定需向下取整的值。
示例:將小數(shù)取整(去掉小數(shù)位)
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = floor($num); echo '變量 $int 的類型為:'.gettype($int).'<br>'; var_dump($int); ?>
輸出結(jié)果:
補(bǔ)充:小數(shù)取整的另外兩個(gè)方法
使用ceil()函數(shù)--向上取整,有小數(shù)就整數(shù)部分加1
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = ceil($num); echo '變量 $int 的類型為:'.gettype($int).'<br>'; var_dump($int); ?>
輸出結(jié)果:
使用round()函數(shù)--四舍五入
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = round($num); echo '小數(shù)值為:'.$num.'<br>'; echo '取整后值為:'.$int .'<br>'; var_dump($int); $num = 123.556; $int = round($num); echo '小數(shù)值為:'.$num.'<br>'; echo '取整后值為:'.$int .'<br>'; var_dump($int); ?>
輸出結(jié)果:
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“php如何去掉小數(shù)位”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。