久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

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

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

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

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

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

      首先看這段代碼, PHP 數(shù)字超過一定長度時,會自動轉(zhuǎn)換為 科學(xué)計數(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

      直接運行會報錯, 如果是字符串則能正常使用

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

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

      $open = 1.248E-5;   // 方法一, php內(nèi)置函數(shù) $str = number_format($open, 10, '.', '');   // 保留10位小數(shù), 小數(shù)分割符為點, 千位分隔符為空 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號-2    滬公網(wǎng)安備31011702889846號