php 字符串0.01124怎么转换成浮点型不失精度

php 字符串0.01124怎么转换成浮点型不失精度,第1张

使用(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中的时间后值变为了浮点数、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9662926.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存