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

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

    php小數(shù)怎么去掉末尾0

    php小數(shù)去掉末尾0的方法:1、使用“+”運(yùn)算符,直接加0,例“'100.00' + 0”;2、使用floatval()函數(shù)轉(zhuǎn)化為浮點(diǎn)型;3、使用rtrim()函數(shù);4、使用preg_replace()函數(shù)配合正則表達(dá)式“/[.]$/”。

    php小數(shù)怎么去掉末尾0

    本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦

    今天介紹幾種實(shí)現(xiàn)去掉小數(shù)點(diǎn)末尾0的方法:

    例如:100.00、100.01、100.10 得到值:100、100.01、100.1

    方法一、

    使用“+”運(yùn)算符,直接加0,因?yàn)镻HP是弱類型,可以直接進(jìn)行數(shù)學(xué)運(yùn)算轉(zhuǎn)化為數(shù)字。

    echo '100.00' + 0; echo '100.01' + 0; echo '100.10' + 0;  // 結(jié)果 100 100.01 100.1

    方法二、

    使用floatval()轉(zhuǎn)化為浮點(diǎn)型。

    echo floatval('100.00'); echo floatval('100.01'); echo floatval('100.10');  // 結(jié)果 100 100.01 100.1

    方法三、

    使用rtrim()函數(shù)。

    echo rtrim(rtrim('100.00', '0'), '.'); echo rtrim(rtrim('100.01', '0'), '.'); echo rtrim(rtrim('100.10', '0'), '.');  // 結(jié)果 100 100.01 100.1

    方法四、

    使用正則表達(dá)式。

    正則表達(dá)式說明: /0+$/  去掉末尾多余的0 /[.]$/ 去掉末尾的.  echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.00')); echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.01')); echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.10'));  // 結(jié)果 100 100.01 100.1

    推薦學(xué)習(xí):《PHP視頻教程》

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