600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > php使用json_decode后数字对象转换成了科学计数法的操作

php使用json_decode后数字对象转换成了科学计数法的操作

时间:2022-07-08 15:23:32

相关推荐

php使用json_decode后数字对象转换成了科学计数法的操作

后端开发|php教程

php json decode

后端开发-php教程

在线网络电视高清直播程序源码最新,vscode 整个项目搜索,ubuntu gtk+,tomcat图标名称,河南柘城爬虫,php剩余天数,石家庄专业seo推广方案,php 手机网站开发,oa 模板lzw

问题:

下载视频网站源码,ubuntu查看指定网卡,贝雷塔30tomcat,爬虫接单平台,jsp与php的前景,seo培训学员lzw

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

培训教育网站源码,ubuntu强制刷新dhcp,爬虫淘宝直播抽奖,php里载入其他php文件,seo sem定义lzw

解决方法:

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

$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使用json_decode后数字对象转换成了科学计数法的解决方法相关文章请关注PHP中文网!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。