淺談PHP中JSON數(shù)據(jù)操作
JSON,全稱是JavaScript Object Notation。它是基于JavaScript編程語言ECMA-262 3rd Edition-December 1999標(biāo)準(zhǔn)的一種輕量級的數(shù)據(jù)交換格式,主要用于跟服務(wù)器進行交換數(shù)據(jù)。跟XML相類似,它獨立語言,在跨平臺數(shù)據(jù)傳輸上有很大的優(yōu)勢
新建文件json.php,先做encode操作:
//encode //生成JSON格式數(shù)據(jù) $arr = array(1,2,3,4,5,6,7,8,9,'Hello','PHP'); echo json_encode($arr);//json_encode:把一個對象轉(zhuǎn)換成json格式數(shù)據(jù)
得到的結(jié)果是[1,2,3,4,5,6,7,8,9,"Hello","PHP"]
再來做decode操作:
//decode 解碼 $jsonStr = '{"h":"Hello","w":"World","0":[3,2,1]}'; $obj = json_decode($jsonStr); echo $obj->h;//使用成員訪問的方式就可以得到結(jié)果
知道簡單的使用方法后,可以嘗試著抓API數(shù)據(jù),比如天氣...
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
相關(guān)文章
PHP獲取當(dāng)前時間不準(zhǔn)確問題解決方案
這篇文章主要介紹了PHP獲取當(dāng)前時間不準(zhǔn)確問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-08-08php $_SERVER["REQUEST_URI"]獲取值的通用解決方法
在 PHP 眾多預(yù)定義服務(wù)器變量中,$_SERVER["REQUEST_URI"] 算是經(jīng)常用到的,但是這個變量只有 apache 才支持,因此,我們需要一個更加通用的方式來獲取 REQUEST_URI 的值,本文就是結(jié)束這一問題的解決方案。2010-06-06PHP+iFrame實現(xiàn)頁面無需刷新的異步文件上傳
這篇文章主要介紹了PHP+iFrame實現(xiàn)頁面無需刷新的異步文件上傳,包含了iframe框架與form表單的運用及PHP文件上傳等技巧,需要的朋友可以參考下2014-09-09