1. 程式人生 > >php 科學計數法轉化正常數值輸出 解決方案

php 科學計數法轉化正常數值輸出 解決方案

直接上程式碼

/**
 * @param $num         科學計數法字串  如 2.1E-5
 * @param int $double 小數點保留位數 預設5位
 * @return string
 */

function sctonum($num, $double = 5){
    if(false !== stripos($num, "e")){
        $a = explode("e",strtolower($num));
        return bcmul($a[0], bcpow(10, $a[1], $double), $double);
    }
}

echo sctonum(2.1E-5, 6); //輸出0.000021