亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    PHP數(shù)學函數(shù)實踐四:將浮點數(shù)從零舍入到指定的小數(shù)位數(shù)

    哈嘍~今天我將給大家繼續(xù)之前的PHP數(shù)學函數(shù)實踐系列的文章,那么在上一篇《PHP數(shù)學函數(shù)實踐三:隨機函數(shù)rand()的巧妙運用》中給大家介紹了怎么使用rand()函數(shù),感興趣的朋友可以學習了解~

    本文帶來PHP數(shù)學函數(shù)實踐四!主要內(nèi)容則是講解如何將浮點數(shù)從零舍入到指定的小數(shù)位數(shù)?

    首先給大家簡單介紹下PHP中的浮點數(shù)是什么?

    浮點型(也叫浮點數(shù) float,雙精度數(shù) double 或?qū)崝?shù) real)可以用以下任一語法定義:

    <?php $a = 1.234;  $b = 1.2e3;  $c = 7E-10; $d = 1_234.567; // 從 PHP 7.4.0 開始支持、PHP 7.4.0 之前不支持下劃線 ?>

    在簡單介紹浮點數(shù)之后,我們就直接上代碼:

    <?php //定義roundout函數(shù) function roundout ($value, $places=0) {     if ($places < 0) { $places = 0; }     $x= pow(10, $places);     return ($value >= 0 ? ceil($value * $x):floor($value * $x)) / $x; } echo roundout (78.78001, 2)."<br>"; echo roundout (8.131001, 2)."<br>"; echo roundout (0.586001, 4)."<br>"; echo roundout (-.125481, 3)."<br>"; echo roundout (-.125481);

    輸出結(jié)果如下:

    78.79 8.14 0.5861 -0.126 -1

    那么在這段代碼中,需要大家掌握幾個PHP中的數(shù)學函數(shù):

    pow()函數(shù):用于返回 x 的 y 次方,語法是pow(x,y);;

    ceil()函數(shù):用于向上舍入為最接近的整數(shù),語法是ceil(x);

    注:返回不小于 x 的下一個整數(shù),x 如果有小數(shù)部分則進一位。ceil() 返回的類型仍然是 float,因為 float 值的范圍通常比 integer 要大。

    floor()函數(shù):用于向下舍入為最接近的整數(shù),語法是floor(x)。

    注:返回不大于 x 的下一個整數(shù),將 x 的小數(shù)部分舍去取整。floor() 返回的類型仍然是 float,因為 float 值的范圍通常比 integer 要大。

    PHP中文網(wǎng)平臺有非常多的視頻教學資源,歡迎大家學習《PHP視頻教程》!

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號