在php中将浮点数转换为字符串?

喜欢:

float(1.2345678901235E+19) =>字符串(20) “12345678901234567890”

能做到吗?

(这是为了json_decode...)


答案 1
echo number_format($float,0,'.','');

注意:这是针对整数,对于额外的小数位数,增加0


答案 2
$float = 0.123;
$string = sprintf("%.3f", $float); // $string = "0.123";

推荐