日韩综合一区-搡女人真爽免费午夜网站-91在线中文字幕-www污污-亚洲日本免费-国产东北露脸精品视频-黄色网www-国产尤物网站-久久国产激情视频-免费看裸体的网站-偷拍一区视频

最新案例推薦
點(diǎn)擊查看
掃一掃查看
最新行業(yè)案例

PHP 顯示長(zhǎng)數(shù)值的精度問題

發(fā)表于:2020-04-20

在一些特殊場(chǎng)景中,有時(shí)會(huì)使用長(zhǎng)度較長(zhǎng)的數(shù)值需要使用 PHP 處理。但在 PHP 中輸出大數(shù)值可能會(huì)造成數(shù)值精度問題。

 

特殊場(chǎng)景中數(shù)值需要使用 PHP 處理

 

在上方代碼中可以看到直接在頁面輸出案例數(shù)值的話,會(huì)被 PHP 引擎自動(dòng)轉(zhuǎn)為科學(xué)計(jì)數(shù)法的方式顯示。而經(jīng)過內(nèi)置函數(shù)處理后,雖然顯示的是完整的數(shù)值,但已經(jīng)不是原定義的數(shù)值了。以上兩種方式都會(huì)帶來精度的損失。

 

原樣進(jìn)行輸出

 

如果要原樣進(jìn)行輸出,就需要把數(shù)值轉(zhuǎn)換成字符串類型,并以此來存儲(chǔ)、顯示。但使用字符串之后,需要使用bcadd()、bcsub()等內(nèi)置方法運(yùn)算,如果直接進(jìn)行數(shù)值的運(yùn)算,PHP 引擎自動(dòng)會(huì)將字符串轉(zhuǎn)換浮點(diǎn)數(shù),但轉(zhuǎn)換的數(shù)值也是不精確的,得出的結(jié)果精度也將丟失。




(非特殊說明,本文版權(quán)歸原作者所有,轉(zhuǎn)載請(qǐng)注明出處 )
標(biāo)簽: 上海網(wǎng)站建設(shè)、上海網(wǎng)站制作、高端網(wǎng)站設(shè)計(jì)、邁若網(wǎng)絡(luò)


邁若微信公眾號(hào)_上海網(wǎng)站建設(shè)公司

手機(jī)隨時(shí)獲取邁若動(dòng)態(tài),掃描左側(cè)二維碼
添加邁若微信公眾號(hào)【manro_since2005】