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

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

    PHP數(shù)學(xué)函數(shù)實(shí)踐二:round()函數(shù)的全能運(yùn)用

    在PHP數(shù)學(xué)函數(shù)實(shí)踐一中,我給大家介紹了常用數(shù)學(xué)函數(shù)中max、min函數(shù)的使用,感興趣的朋友請戳這里->《max()和min()函數(shù)的趣味解析》。正如上文所說,我會寫數(shù)學(xué)函數(shù)一系列文章,這不就來了嗎!

    這篇文章我們就來給大家講解一下round函數(shù)的運(yùn)用,想必四舍五入的計(jì)算大家都不陌生吧,畢竟這是九年義務(wù)教學(xué)的基礎(chǔ)內(nèi)容,那么這個(gè)函數(shù)的作用就是對一個(gè)數(shù)進(jìn)行進(jìn)行四舍五入。

    老規(guī)矩,我們假設(shè)有這樣一個(gè)需要解決的問題,“請你編寫一個(gè)PHP腳本,以1位十進(jìn)制精度舍入以下值”。

    簡單來說,就是對指定的數(shù)值進(jìn)行四舍五入并保留一位小數(shù)。

    廢話不多說,我們同樣創(chuàng)建一個(gè)PHP示例文件demo.php;

    PHP數(shù)學(xué)函數(shù)實(shí)踐二:round()函數(shù)的全能運(yùn)用

    完整代碼如下:

    <?php echo round( 1.65, 1, PHP_ROUND_HALF_UP)."<br>";   //  1.7 echo round( 1.65, 1, PHP_ROUND_HALF_DOWN)."<br>"; //  1.6 echo round(-1.54, 1, PHP_ROUND_HALF_EVEN); // -1.5

    上述代碼中,參數(shù)1.65就是一個(gè)指定的需要進(jìn)行四舍五入的數(shù),參數(shù)1呢就是保留多少位數(shù),參數(shù)PHP_ROUND_HALF_UP就表示舍入模式的常量,該常量表示遇到 .5 的情況時(shí)向上舍入。

    下面我們來打開瀏覽器看一下,輸出四舍五入的結(jié)果:

    PHP數(shù)學(xué)函數(shù)實(shí)踐二:round()函數(shù)的全能運(yùn)用

    我們可以看到,四舍五入的結(jié)果是不同的,因?yàn)閷γ總€(gè)數(shù)設(shè)置的常量參數(shù)是不同的。

    具體可以看以下常量含義介紹:

    PHP_ROUND_HALF_UP:遇到 .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ù)位。

    那么如果我們不設(shè)置這個(gè)常量參數(shù),直接使用round函數(shù),默認(rèn)常量是哪個(gè)呢?默認(rèn)的就是“PHP_ROUND_HALF_UP”。

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