php使用json_decode后数字对象转换成了科学计数法的解决方法


Posted in PHP onFebruary 20, 2017

本文实例讲述了php使用json_decode后数字对象转换成了科学计数法的解决方法。分享给大家供大家参考,具体如下:

问题:

今天在搞网页游戏在facebook积分上的对接,facebook传过来一个类json字符串,想在callball.php页面当中应用这些参数,于是进行了一次json_decode操作,发现长长的数字都变成了科学计数法,这不是我想要的结果。

解决方法:

做了各方面的转换处理都不好使:

$obj='{"order_id":213477815351175,"buyer":100001169269154}';
$obj=$this->json_decode($obj,TRUE);
print_r($obj);

结果:

Array
(
  [order_id] => 2.1347781535118E+14
  [buyer] => 1.0000116926915E+14
)

最后使用 php自带函数 number_format(),问题得到解决,效果如下:

$obj='{"order_id":213477815351175,"buyer":100001169269154}';
$obj=$this->json_decode($obj,TRUE);
foreach ($obj as $key=>$val){
    $obj[$key]=number_format($val,0,'','');
}
print_r($obj);

结果:

Array
(
  [order_id] => 213477815351175
  [buyer] => 100001169269154
)
PHP 相关文章推荐
用PHP编程语言开发动态WAP页面
Oct 09 PHP
php数组总结篇(一)
Sep 30 PHP
PHP 变量定义和变量替换的方法
Jul 30 PHP
php利用header函数实现文件下载时直接提示保存
Nov 12 PHP
PHPAnalysis中文分词类详解
Jun 13 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
Jul 15 PHP
php使用strip_tags()去除html标签仍有空白的解决方法
Jul 28 PHP
浅谈PHP表单提交(POST&GET&URL编/解码)
Apr 03 PHP
PHP编程获取各个时间段具体时间的方法
May 26 PHP
php 读写json文件及修改json的方法
Mar 07 PHP
PHP PDOStatement::getAttribute讲解
Feb 01 PHP
Laravel 实现Controller向blade前台模板赋值的四种方式小结
Oct 22 PHP
PHP重定向与伪静态区别
Feb 19 #PHP
PHP中empty,isset,is_null用法和区别
Feb 19 #PHP
简单谈谈 php 文件锁
Feb 19 #PHP
PHP new static 和 new self详解
Feb 19 #PHP
PHP连接MySQL进行增、删、改、查操作
Feb 19 #PHP
PHP进程通信基础之信号量与共享内存通信
Feb 19 #PHP
PHP进程通信基础之信号
Feb 19 #PHP
You might like
开源php中文分词系统SCWS安装和使用实例
2014/04/11 PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
2014/10/14 PHP
php单一接口的实现方法
2015/06/20 PHP
PHP curl使用实例
2015/07/02 PHP
Smarty模板简单配置与使用方法示例
2016/05/23 PHP
php自定义函数实现汉字转换utf8编码的方法
2016/09/29 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
2018/05/23 PHP
ExtJs GridPanel简单的增删改实现代码
2010/08/26 Javascript
心扬JS分页函数代码
2010/09/10 Javascript
分页栏的web标准实现
2011/11/01 Javascript
基于Jquery实现的一个图片滚动切换
2012/06/21 Javascript
把input初始值不写value的具体实现方法
2013/07/04 Javascript
IE6兼容透明背景图片及解决方案
2015/08/19 Javascript
微信小程序 页面跳转如何实现传值
2017/04/05 Javascript
基于JavaScript实现弹幕特效
2020/08/27 Javascript
JS 数组随机洗牌的实例代码
2018/09/12 Javascript
一篇文章弄懂javascript中的执行栈与执行上下文
2019/08/09 Javascript
JavaScript享元模式原理与用法实例详解
2020/03/09 Javascript
python如何通过protobuf实现rpc
2016/03/06 Python
Python中eval带来的潜在风险代码分析
2017/12/11 Python
tensorflow学习笔记之简单的神经网络训练和测试
2018/04/15 Python
python 爬虫一键爬取 淘宝天猫宝贝页面主图颜色图和详情图的教程
2018/05/22 Python
Python对列表的操作知识点详解
2019/08/20 Python
python 魔法函数实例及解析
2019/09/25 Python
Python关于反射的实例代码分享
2020/02/20 Python
python3 通过 pybind11 使用Eigen加速代码的步骤详解
2020/12/07 Python
HTML5+WebSocket实现多文件同时上传的实例
2016/12/29 HTML / CSS
详解HTML5.2版本带来的修改
2020/05/06 HTML / CSS
美国在线轮胎零售商:SimpleTire
2019/04/08 全球购物
幼儿教师国培感言
2014/02/19 职场文书
三年级评语大全
2014/04/23 职场文书
建设工地安全标语
2014/06/07 职场文书
2014年健康教育工作总结
2014/11/20 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书
2016教师国培研修感言
2015/12/08 职场文书
PostgreSQL之连接失败的问题及解决
2023/05/08 PostgreSQL