//json_encode顧名思義json編碼,就是將數(shù)組或?qū)ο?,編碼成json字符串的函數(shù)
成都創(chuàng)新互聯(lián)公司專注于永勝企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。永勝網(wǎng)站建設(shè)公司,為永勝等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站開發(fā),專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
$arr['a'] = 1;
$arr['b'] = 2;
var_dump(json_encode($arr));
class obj { }
$obj = new obj;
$obj->a = 1;
$obj->b = 2;
var_dump(json_encode($obj));
//這兩條打印結(jié)果是一樣的
//string '{"a":1,"b":2}' (length=13)
//而json_decode剛好相反,是將json字符串轉(zhuǎn)成數(shù)組或?qū)ο?/p>
//因為兩組打印結(jié)果一樣,所以我們?nèi)我馊∫唤M繼續(xù)下面的實驗
$json_str = json_encode($obj);
//現(xiàn)在使用json_decode來對這組json格式的字符串進(jìn)行操作
//第一次不加第二參數(shù)
var_dump(json_decode($json_str));
//打印結(jié)果為對象
//object(stdClass)[3]
// public 'a' => int 1
// public 'b' => int 2
//第一次加第二參數(shù)
var_dump(json_decode($json_str,true));
//打印結(jié)果為數(shù)組
//array (size=2)
// 'a' => int 1
// 'b' => int 2
當(dāng)前標(biāo)題:json_encode與json_decode的區(qū)別與用法
本文鏈接:http://aaarwkj.com/article26/jegjjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、企業(yè)建站、云服務(wù)器、網(wǎng)站排名、域名注冊、虛擬主機(jī)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)