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在程序中将网页生成word文档并提供下载的代码
Oct 09 PHP
php中防止恶意刷新页面的代码小结
Oct 31 PHP
php截取字符串并保留完整xml标签的函数代码
Feb 06 PHP
初识php MVC
Sep 10 PHP
php+ajax实现文章自动保存的方法
Dec 30 PHP
Nginx服务器上安装并配置PHPMyAdmin的教程
Aug 18 PHP
php实现倒计时效果
Dec 19 PHP
微信公众平台DEMO(PHP)
May 04 PHP
PHP中include/require/include_once/require_once使用心得
Aug 28 PHP
PHP简单实现循环链表功能示例
Nov 10 PHP
PHP扩展Swoole实现实时异步任务队列示例
Apr 13 PHP
如何通过PHP实现Des加密算法代码实例
May 09 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 危险函数全解析
2009/09/09 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
2013/04/25 PHP
js和php邮箱地址验证的实现方法
2014/01/09 PHP
PHP简单读取PDF页数的实现方法
2016/07/21 PHP
js 调整select 位置的函数
2008/02/21 Javascript
Jquery AutoComplete自动完成 的使用方法实例
2010/03/19 Javascript
jquery批量控制form禁用的代码
2013/08/06 Javascript
js动态改变select选择变更option的index值示例
2014/07/10 Javascript
NodeJS和BootStrap分页效果的实现代码
2016/11/07 NodeJs
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
基于jQuery实现的打字机效果
2017/01/16 Javascript
js仿QQ邮箱收件人选择与搜索功能
2017/02/10 Javascript
用Vue.extend构建消息提示组件的方法实例
2017/08/08 Javascript
详解vue mint-ui源码解析之loadmore组件
2017/10/11 Javascript
JS实现的input选择图片本地预览功能示例
2018/08/29 Javascript
vue常用高阶函数及综合实例
2021/02/25 Vue.js
[04:39]显微镜下的DOTA2第十三期—Pis卡尔个人秀
2014/04/04 DOTA
Python牛刀小试密码爆破
2011/02/03 Python
Python基于回溯法子集树模板解决最佳作业调度问题示例
2017/09/08 Python
python实现屏保程序(适用于背单词)
2019/07/30 Python
Django如何继承AbstractUser扩展字段
2020/11/27 Python
让IE9以下版本的浏览器兼容HTML5的方法
2014/03/12 HTML / CSS
利用纯html5绘制出来的一款非常漂亮的时钟
2015/01/04 HTML / CSS
高街生活方式全球在线商店:AZBRO
2017/08/26 全球购物
建龙钢铁面试总结
2014/04/15 面试题
音乐专业应届生教师求职信
2013/11/04 职场文书
销售文员的岗位职责
2013/11/20 职场文书
浙江文明网签名寄语
2014/01/18 职场文书
2014升学宴答谢词
2014/01/26 职场文书
电子专业求职信
2014/06/19 职场文书
小学综治宣传月活动总结
2014/07/02 职场文书
单位单身证明样本
2014/10/11 职场文书
工作检讨书500字
2014/10/19 职场文书
Python入门之使用pandas分析excel数据
2021/05/12 Python
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL
PyCharm 配置SSH和SFTP连接远程服务器
2022/05/11 Python