前段时间碰到一个很头疼的问题,就是大于12位的数字在PHP中,会自动转成科学计数法表 示。 比如 1234567891234 显示为 1.23456789123E+12 , 最后只能在计算出大数之后,立即用 sprintf(‘%1.0f’, $number) 来格式化。

奇怪的是,在我的Arch Linux上却不会自动转换, 只出现在生产机上, 郁闷ing. 上网搜了下, 有不少和我遇到相同问题的:

解决方法: 在PHP配置文件 php.ini 中, 有一行 precision = 14 , 一般*nix上是14,windows上是12; 不过以防万一, 以后编码 但凡遇到12位以上的数字,都用sprintf格式化.

最新文章

  1. [NOIP2015]推销员
  2. C# excel操作
  3. 自定义EL函数:小写转大写
  4. iOS 首次启动画面,新装或更新用户可以通过它查看简介。
  5. XGBoost 与 Boosted Tree
  6. create-react-app源码解读之为什么不搞个山寨版的create-react-app呢?
  7. Java实现多线程生产者消费者模型及优化方案
  8. SQLite也可能出现死锁
  9. Linux内核第五节 20135332武西垚
  10. cachecloud安装部署
  11. 自定义事件 js
  12. JS的__proto__与prototype
  13. SpringBoot实现网站注册,邮件激活码激活功能
  14. 51单片机晶振11.0592M延时函数
  15. Django框架 之 Ajax
  16. Delphi 二维码产生和扫描
  17. 关东升的《iOS实战:图形图像、动画和多媒体卷(Swift版)》上市了
  18. git教程4-创建分支与删除分支
  19. 1 - smart(Maven:Package,Install,&,Log4j2)
  20. C#委托与事件的关系(转载)

热门文章

  1. Maven中<dependencies>节点和<dependencyManagement>节点的区别
  2. mybatis查询时间段sql语句
  3. 数学图形之Kuen Surface
  4. 寻路DEMO
  5. Ubuntu 12.04 安装配置 Apache2
  6. Win Socket编程原理及简单实例
  7. go语言基础之结构体比较和赋值
  8. 理清Processor, Processor Sockets, Processor Cores, Logical Processors, Hyperthreading这些概念吧
  9. AS .ignore插件 忽略文件
  10. C#中HTML和UBB互相转换的代码