首页 > 代码库 > PHP的两个科学计数法转换为字符串的方法

PHP的两个科学计数法转换为字符串的方法

不常用,所以整理在这里,分享给同行使用

 

方法一:取尾数法

public function NumToStr($num) {        if (stripos($num, e) === false)            return $num;        $num = trim(preg_replace(/[=\‘"]/, ‘‘, $num, 1), "); //出现科学计数法,还原成字符串        $result = "";        while ($num > 0) {            $v = $num - floor($num / 10) * 10;            $num = floor($num / 10);            $result = $v . $result;        }        return $result;    }

方法二:数字规律法

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

 

PHP的两个科学计数法转换为字符串的方法