将此数字转换为可读格式?

Sor*_*avi 1 php numbers

我有一个从XLS文件移植的数据库。我的电话号码是这种形式

3.41002E+13  
Run Code Online (Sandbox Code Playgroud)

但是可读形式应为: 34100224263318

如何将第一种形式转换为第二种形式?

pha*_*t0m 5

使用number_format()

字符串number_format(浮动$ number,int $ decimals = 0,字符串$ dec_point ='。',字符串$ thousands_sep =',')

默认情况下,千位用分隔,,这就是为什么您需要传递所有四个参数的原因:

number_format(3.41002E+13, 0, ".", "");
34100200000000
Run Code Online (Sandbox Code Playgroud)

如您所见,您还有另一个问题:精度下降-至少是这样:从来没有出现过。