PHP将科学计数法数字转成普通数字

2018-01-31 10:29:19 PHP 阅读 (2907) 评论(0)
/**
 *  科学计数法转成数字
 *
 * @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);
    } else {
        return number_format($num, $double);
    }
}


评论