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

php如何將科學(xué)計(jì)算轉(zhuǎn)換為字符串并參與計(jì)算

本篇文章給大家介紹一下php將科學(xué)計(jì)算轉(zhuǎn)換為字符串并參與計(jì)算的方法。有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)大家有所幫助。

php如何將科學(xué)計(jì)算轉(zhuǎn)換為字符串并參與計(jì)算

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

首先看這段代碼, PHP 數(shù)字超過(guò)一定長(zhǎng)度時(shí),會(huì)自動(dòng)轉(zhuǎn)換為 科學(xué)計(jì)數(shù)法 的形式

$open = 1.248E-5;   // 0.00001248 $close = 1.228E-5;   // 0.00001228   echo bcsub($close, $open, 10);   // 0.00000000 echo $percent = bcdiv(bcsub($close, $open, 10), $open, 10);  //Warning:  bcdiv(): Division by zero

直接運(yùn)行會(huì)報(bào)錯(cuò), 如果是字符串則能正常使用

$open = '0.00001248'; $close = '0.00001228';   echo bcsub($close, $open, 10);   // -0.0000002000 echo $percent = bcdiv(bcsub($close, $open, 10), $open, 10);  // -0.0160256410

所以問(wèn)題的關(guān)鍵變成, 如何將科學(xué)計(jì)算轉(zhuǎn)換為字符串

$open = 1.248E-5;   // 方法一, php內(nèi)置函數(shù) $str = number_format($open, 10, '.', '');   // 保留10位小數(shù), 小數(shù)分割符為點(diǎn), 千位分隔符為空 var_dump($str);  //0.00001248   // 方法二 function scToStr($num, $double = 8){     if(false !== stripos($num, "e")){         $a = explode("e",strtolower($num));         return bcmul($a[0], bcpow(10, $a[1], $double), $double);     } }   $str = scToStr($open, 8); var_dump($str); //0.00001248

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
日韩精品午夜视频一区二区三区| 日韩精品视频免费观看| 国产无套精品一区二区| 精品一区二区三区AV天堂| 国产91精品新入口| 日本精品3d动漫一区二区| 亚洲精品成a人在线观看夫| 久久精品人妻中文系列| 999精品视频在线观看| 亚洲av永久无码精品国产精品| 亚洲一区爱区精品无码| 三上悠亚精品二区在线观看| 国产高清在线精品一区小说| 七次郎在线视频精品视频| 国产成人综合日韩精品无码| 日韩成人av在线| 国产成人精品亚洲一区| 欧洲精品码一区二区三区| 国产精品久久久久乳精品爆| 精品久久久久久久国产潘金莲 | 高清国产精品久久| 欧美人妻少妇精品久久黑人| 久久精品极品盛宴观看| 一级一级特黄女人精品毛片视频| 亚洲国产成人精品无码区在线网站| 99久久国产综合精品2020| 久久久无码精品亚洲日韩按摩| 久久精品视频一区| 久久九九久精品国产日韩经典| 国产精品VA在线观看无码不卡| 国产精品亚洲成在人线| 国产成人精品高清在线观看93| 久热精品视频在线观看99小说| 亚洲AV永久精品爱情岛论坛| 久久无码专区国产精品s| 久久在精品线影院精品国产 | 91精品国产91久久久久| 亚洲精品国产福利片| 精品欧洲av无码一区二区| 国产精品国产精品国产专区不卡| 99在线精品一区二区三区|