淺談PHP中JSON數(shù)據(jù)操作
JSON,全稱是JavaScript Object Notation。它是基于JavaScript編程語言ECMA-262 3rd Edition-December 1999標(biāo)準(zhǔn)的一種輕量級(jí)的數(shù)據(jù)交換格式,主要用于跟服務(wù)器進(jìn)行交換數(shù)據(jù)。跟XML相類似,它獨(dú)立語言,在跨平臺(tái)數(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:把一個(gè)對象轉(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)前時(shí)間不準(zhǔn)確問題解決方案
這篇文章主要介紹了PHP獲取當(dāng)前時(shí)間不準(zhǔn)確問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08
PHP編程獲取各個(gè)時(shí)間段具體時(shí)間的方法
這篇文章主要介紹了PHP編程獲取各個(gè)時(shí)間段具體時(shí)間的方法,結(jié)合實(shí)例形式分析了基于date與strtotime函數(shù)進(jìn)行日期時(shí)間運(yùn)算的相關(guān)操作技巧,需要的朋友可以參考下2017-05-05
php實(shí)現(xiàn)數(shù)據(jù)庫的增刪改查
本文給大家介紹的是PHP連接數(shù)據(jù)庫以及實(shí)現(xiàn)數(shù)據(jù)庫的增刪改查功能的方法及示例代碼,希望對大家學(xué)習(xí)php能夠有所幫助2017-02-02
php 指定范圍內(nèi)多個(gè)隨機(jī)數(shù)代碼實(shí)例
在php中生成隨機(jī)數(shù)據(jù)我們可以使用rand,mt_rand都可以生成指定范圍內(nèi)隨機(jī)數(shù)據(jù)了,下面給各位同學(xué)介紹一下方法2016-07-07
php $_SERVER["REQUEST_URI"]獲取值的通用解決方法
在 PHP 眾多預(yù)定義服務(wù)器變量中,$_SERVER["REQUEST_URI"] 算是經(jīng)常用到的,但是這個(gè)變量只有 apache 才支持,因此,我們需要一個(gè)更加通用的方式來獲取 REQUEST_URI 的值,本文就是結(jié)束這一問題的解決方案。2010-06-06
PHP+iFrame實(shí)現(xiàn)頁面無需刷新的異步文件上傳
這篇文章主要介紹了PHP+iFrame實(shí)現(xiàn)頁面無需刷新的異步文件上傳,包含了iframe框架與form表單的運(yùn)用及PHP文件上傳等技巧,需要的朋友可以參考下2014-09-09

