![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php拓展
szulilin
php
展开
-
php浮点数精度的解决方式
背景在写代码的时候,遇到一些浮点数运算,例如:单价乘以数量等于总价,很习惯的写法是 $total = $price * $num;大部分情况下,这样是没问题的,但是如果是涉及到钱的计算,订单或者金融数据的计算,这个时候问题就大了,就算是保留4位小数,亿级别的订单,就会有上万的计算误差,如果是淘宝这样的,这个锅谁来背?演示很多示例都是0.58这个数,因为这个数比较特殊,其他的也有很多这样的数...原创 2019-10-12 17:41:29 · 1258 阅读 · 0 评论 -
php百万级数据Excel导出的解决方案【7.0以上的版本】
背景如果你的php版本低于7.0,那下面说的都是废话!!!!php后台开发经常会遇到excel导出的需求,遇到动不动几十万的导出需求,经常束手无策,网上找了很多方案,基本都是导出成cvs格式,没错cvs格式占用内存少,导出快,很多时候用cvs可以解决问题。但是作为一个追求最优方案的程序员,是不满足于降低产品体验等级来将就的,而且产品也不允许这么做,就要excel!之前面对这种需求,我也没有办法...原创 2019-05-31 20:56:54 · 6663 阅读 · 5 评论 -
php大量数据Excel导出的解决方案【5.2以上的版本】
背景前面有一篇文章介绍了php7以上的版本的大量数据的excel导出方案,但是对于还没有升级到php7的同学没啥用,因此这里又去找了一些资料,发现了一个支持php5.2以上版本的php excel导出库,现在应该没有人在使用php5.2以下的版本了吧,这里推荐以下,因为本地是7.0版本,所以实际的数据没有测试过,但是看git的说明,肯定是比phpexcel库要快。介绍git地址:https:...原创 2019-07-17 11:03:26 · 757 阅读 · 0 评论 -
php根据word模板生成pdf文件并添加水印
php根据word模板生成pdf文件并添加水印背景说明工具介绍示例代码总结背景说明在一些项目中,经常会出现这样的需求用户上传了word或者excel文件,需要审核或者查看这些文件内容的时候,总不能一个一个下载吧,那样用户是很难接受的,因此需要一个word,excel,甚至ppt预览的功能,一般的方案都是把word和excel转成pdf然后前端就可以直接预览了,ppt的话,还需要转成图片。...原创 2019-07-17 11:45:12 · 2718 阅读 · 0 评论