使用(float)强转即可:
<php$str = '001124';
$num = (float)$str;
var_dump($num);
/
float(001124)
/
在最近使用phpExcel导入表格中的数据解析时,发现时间导入后变成了浮点数类似:43911144555这种
为什么会出现这种情况呢?
excel软件中的日期是从 1900-01-01 开始计算的
但是php 是从 1970-01-01开始计算的。
这两者间有一个天数差 25569
时间是格林威治时间
故此
可以用下面的方法去格式化表格导入的时间为php时间
d = 25569; //excel和php之间相差的时间
data - t);
以上就是关于php 字符串0.01124怎么转换成浮点型不失精度全部的内容,包括:php 字符串0.01124怎么转换成浮点型不失精度、PHP使用 PHPExcel 导入excel中的时间后值变为了浮点数、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)