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 相关文章推荐
JAVA/JSP学习系列之六
Oct 09 PHP
聊天室php&mysql(二)
Oct 09 PHP
php strlen mb_strlen计算中英文混排字符串长度
Jul 10 PHP
PHP中通过语义URL防止网站被攻击的方法分享
Sep 08 PHP
浅谈discuz密码加密的方式
May 22 PHP
PHP面向对象程序设计之接口用法
Aug 20 PHP
Yii使用find findAll查找出指定字段的实现方法
Sep 05 PHP
页面利用渐进式JPEG来提升用户体验度
Dec 01 PHP
PHP正则表达式之捕获组与非捕获组
Nov 06 PHP
PHP通过引用传递参数用法分析
Dec 01 PHP
PHP实现用户登录的案例代码
May 10 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
Mar 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开发中的错误收集,不定期更新。
2011/02/03 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
php+Memcached实现简单留言板功能示例
2017/02/15 PHP
php实现微信扫码支付
2017/03/26 PHP
PHP判断是否是微信打开,浏览器打开的方法
2018/03/14 PHP
MSN消息提示类
2006/09/05 Javascript
Js的MessageBox
2006/12/03 Javascript
摘自百度的图片轮换效果代码
2007/11/19 Javascript
HTML颜色选择器实现代码
2010/11/23 Javascript
setTimeout内不支持jquery的选择器的解决方案
2015/04/28 Javascript
在JavaScript的AngularJS库中进行单元测试的方法
2015/06/23 Javascript
Vue.js 2.0 移动端拍照压缩图片上传预览功能
2017/03/06 Javascript
ECMAScript6 新特性范例大全
2017/03/24 Javascript
利用prop-types第三方库对组件的props中的变量进行类型检测
2017/05/02 Javascript
jQuery ajax读取本地json文件的实例
2017/10/31 jQuery
详解Javascript 中的 class、构造函数、工厂函数
2017/12/20 Javascript
npm配置国内镜像资源+淘宝镜像的方法
2018/09/07 Javascript
解决vue移动端适配问题
2018/12/12 Javascript
解决vue-cli webpack打包开启Gzip 报错问题
2019/07/24 Javascript
js、jquery实现列表模糊搜索功能过程解析
2020/03/27 jQuery
Vue打包部署到Nginx时,css样式不生效的解决方式
2020/08/03 Javascript
jQuery实现全选按钮
2021/01/01 jQuery
关于Tensorflow中的tf.train.batch函数的使用
2018/04/24 Python
在python中用print()输出多个格式化参数的方法
2019/07/16 Python
python错误调试及单元文档测试过程解析
2019/12/19 Python
HTML5仿微信聊天界面、微信朋友圈实例代码
2018/01/29 HTML / CSS
Elemis美国官网:英国的第一豪华护肤品牌
2018/03/15 全球购物
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
波兰最大的度假胜地和城市公寓租赁运营商:Sun & Snow
2018/10/18 全球购物
超市业务员岗位职责
2013/12/05 职场文书
接受捐赠答谢词
2014/01/27 职场文书
《乡愁》教学反思
2014/02/18 职场文书
少先队学雷锋活动月总结
2014/03/09 职场文书
护士找工作求职信
2014/07/02 职场文书
房屋租赁协议书(标准版)
2014/10/02 职场文书
小学教师自我评价
2015/03/04 职场文书