PHP 大数自动转换为科学计数法
2024-09-25 00:17:37
前段时间碰到一个很头疼的问题,就是大于12位的数字在PHP中,会自动转成科学计数法表 示。 比如 1234567891234 显示为 1.23456789123E+12 , 最后只能在计算出大数之后,立即用 sprintf(‘%1.0f’, $number) 来格式化。
奇怪的是,在我的Arch Linux上却不会自动转换, 只出现在生产机上, 郁闷ing. 上网搜了下, 有不少和我遇到相同问题的:
解决方法: 在PHP配置文件 php.ini 中, 有一行 precision = 14 , 一般*nix上是14,windows上是12; 不过以防万一, 以后编码 但凡遇到12位以上的数字,都用sprintf格式化.
最新文章
- [NOIP2015]推销员
- C# excel操作
- 自定义EL函数:小写转大写
- iOS 首次启动画面,新装或更新用户可以通过它查看简介。
- XGBoost 与 Boosted Tree
- create-react-app源码解读之为什么不搞个山寨版的create-react-app呢?
- Java实现多线程生产者消费者模型及优化方案
- SQLite也可能出现死锁
- Linux内核第五节 20135332武西垚
- cachecloud安装部署
- 自定义事件 js
- JS的__proto__与prototype
- SpringBoot实现网站注册,邮件激活码激活功能
- 51单片机晶振11.0592M延时函数
- Django框架 之 Ajax
- Delphi 二维码产生和扫描
- 关东升的《iOS实战:图形图像、动画和多媒体卷(Swift版)》上市了
- git教程4-创建分支与删除分支
- 1 - smart(Maven:Package,Install,&;,Log4j2)
- C#委托与事件的关系(转载)
热门文章
- Maven中<;dependencies>;节点和<;dependencyManagement>;节点的区别
- mybatis查询时间段sql语句
- 数学图形之Kuen Surface
- 寻路DEMO
- Ubuntu 12.04 安装配置 Apache2
- Win Socket编程原理及简单实例
- go语言基础之结构体比较和赋值
- 理清Processor, Processor Sockets, Processor Cores, Logical Processors, Hyperthreading这些概念吧
- AS .ignore插件 忽略文件
- C#中HTML和UBB互相转换的代码