直接上代码
/**
* @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