欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php使用json_decode后數(shù)字對(duì)象轉(zhuǎn)換成了科學(xué)計(jì)數(shù)法的解決方法

 更新時(shí)間:2017年02月20日 08:52:56   作者:小炒花生米  
這篇文章主要介紹了php使用json_decode后數(shù)字對(duì)象轉(zhuǎn)換成了科學(xué)計(jì)數(shù)法的解決方法,涉及php操作json格式數(shù)據(jù)與數(shù)值轉(zhuǎn)換相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了php使用json_decode后數(shù)字對(duì)象轉(zhuǎn)換成了科學(xué)計(jì)數(shù)法的解決方法。分享給大家供大家參考,具體如下:

問題:

今天在搞網(wǎng)頁游戲在facebook積分上的對(duì)接,facebook傳過來一個(gè)類json字符串,想在callball.php頁面當(dāng)中應(yīng)用這些參數(shù),于是進(jìn)行了一次json_decode操作,發(fā)現(xiàn)長(zhǎng)長(zhǎng)的數(shù)字都變成了科學(xué)計(jì)數(shù)法,這不是我想要的結(jié)果。

解決方法:

做了各方面的轉(zhuǎn)換處理都不好使:

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

結(jié)果:

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

最后使用 php自帶函數(shù) 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);

結(jié)果:

Array
(
  [order_id] => 213477815351175
  [buyer] => 100001169269154
)

PS:這里再為大家推薦幾款比較實(shí)用的json在線工具供大家參考使用:

在線JSON代碼檢驗(yàn)、檢驗(yàn)、美化、格式化工具:
http://tools.jb51.net/code/json

JSON在線格式化工具:
http://tools.jb51.net/code/jsonformat

在線XML/JSON互相轉(zhuǎn)換工具:
http://tools.jb51.net/code/xmljson

json代碼在線格式化/美化/壓縮/編輯/轉(zhuǎn)換工具:
http://tools.jb51.net/code/jsoncodeformat

C語言風(fēng)格/HTML/CSS/json代碼格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP中json格式數(shù)據(jù)操作技巧匯總》、《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《PHP基本語法入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • PHP使用curl模擬post上傳及接收文件的方法

    PHP使用curl模擬post上傳及接收文件的方法

    這篇文章主要介紹了PHP使用curl模擬post上傳及接收文件的方法,涉及PHP使用curl實(shí)現(xiàn)post文件傳輸?shù)南嚓P(guān)技巧,需要的朋友可以參考下
    2016-03-03
  • Fine Uploader文件上傳組件應(yīng)用介紹

    Fine Uploader文件上傳組件應(yīng)用介紹

    考慮到對(duì)瀏覽器適配上采用Fine Uploader. Fine Uploader 采用ajax方式實(shí)現(xiàn)對(duì)文件上傳有需要的朋友可以參考下
    2013-01-01
  • nginx下安裝php7+php5

    nginx下安裝php7+php5

    本文給大家分享的是在nginx下安裝php7,并且實(shí)現(xiàn)與php5共存,非常的實(shí)用,有需要的小伙伴可以參考下
    2016-07-07
  • PHP中功能強(qiáng)大卻很少使用的函數(shù)實(shí)例小結(jié)

    PHP中功能強(qiáng)大卻很少使用的函數(shù)實(shí)例小結(jié)

    這篇文章主要介紹了PHP中功能強(qiáng)大卻很少使用的函數(shù),結(jié)合實(shí)例形式總結(jié)分析了php中非常實(shí)用的幾個(gè)函數(shù),包括函數(shù)的調(diào)用、注冊(cè)、調(diào)用、判斷等操作技巧,需要的朋友可以參考下
    2016-11-11
  • php一個(gè)找二層目錄的小東東

    php一個(gè)找二層目錄的小東東

    碰到個(gè)虛擬主機(jī),iis7.0.里邊有上萬個(gè)站,只有腳本權(quán)限,沒命令行權(quán)限,但是可以跨目錄寫文件.如果能得到目標(biāo)站的物理目錄,能立馬搞定.但是想盡一切辦法,也沒找到物理路徑.所以只有用腳本找了.手工找會(huì)累死的.一個(gè)php是找的,一個(gè)asp是寫的
    2012-08-08
  • php addslashes和mysql_real_escape_string

    php addslashes和mysql_real_escape_string

    本文介紹的是用 mysql_real_escape_string對(duì)用戶提交數(shù)據(jù)進(jìn)行整理處理和通過addslashes以及mysql_escape_string這3個(gè)類似的功能函數(shù)的區(qū)別。經(jīng)過轉(zhuǎn)義的數(shù)據(jù)可以直接插入到數(shù)據(jù)庫中。
    2010-01-01
  • 實(shí)例講解如何在PHP的Yii框架中進(jìn)行錯(cuò)誤和異常處理

    實(shí)例講解如何在PHP的Yii框架中進(jìn)行錯(cuò)誤和異常處理

    這篇文章主要介紹了如何在PHP的Yii框架中進(jìn)行錯(cuò)誤和異常處理的實(shí)例,重點(diǎn)講解了使用錯(cuò)誤處理器的方法,需要的朋友可以參考下
    2016-03-03
  • 詳細(xì)對(duì)比php中類繼承和接口繼承

    詳細(xì)對(duì)比php中類繼承和接口繼承

    在本文里我們給大家詳細(xì)對(duì)比了php中類繼承和接口繼承的不同之處,有興趣的朋友們學(xué)習(xí)下。
    2018-10-10
  • 晉城吧對(duì)DiscuzX進(jìn)行的前端優(yōu)化要點(diǎn)

    晉城吧對(duì)DiscuzX進(jìn)行的前端優(yōu)化要點(diǎn)

    晉城吧的服務(wù)器在美國(guó),延遲相對(duì)國(guó)內(nèi)略微要高一些,所以優(yōu)化就顯得非常重要。
    2010-09-09
  • PHP is_subclass_of函數(shù)的一個(gè)BUG和解決方法

    PHP is_subclass_of函數(shù)的一個(gè)BUG和解決方法

    這篇文章主要介紹了PHP is_subclass_of函數(shù)的一個(gè)BUG和解決方法,這個(gè)BUG存在于php5.3.7版本以前,并且針對(duì)interface方面,需要的朋友可以參考下
    2014-06-06

最新評(píng)論