如何使用php數(shù)組轉(zhuǎn)為json對象

本篇文章給大家分享的是有關(guān)如何使用php數(shù)組轉(zhuǎn)為json對象,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)公司專注于網(wǎng)站建設(shè)|成都網(wǎng)站維護公司|優(yōu)化|托管以及網(wǎng)絡(luò)推廣,積累了大量的網(wǎng)站設(shè)計與制作經(jīng)驗,為許多企業(yè)提供了網(wǎng)站定制設(shè)計服務(wù),案例作品覆蓋成都宣傳片制作等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身開發(fā)品質(zhì)網(wǎng)站。

php數(shù)組轉(zhuǎn)為json對象的方法:1、通過“json_encode($array);”方法將普通PHP數(shù)組轉(zhuǎn)為json數(shù)組;2、通過“urldecode(json_encode($arr));”將PHP包含中文的數(shù)組轉(zhuǎn)為json數(shù)組。

php數(shù)組和json數(shù)組之間的互相轉(zhuǎn)化

$array = array( //普通數(shù)組
              "name" => "Tom",
              "age" => 22
         );
echo "第一組:普通PHP數(shù)組轉(zhuǎn)json數(shù)組——".json_encode($array); //json數(shù)組
echo "<br />";
//*注:urlencode()函數(shù)原理就是首先把中文字符轉(zhuǎn)換為十六進制,然后在每個字符前面加一個標識符%。
//urldecode()函數(shù)是用于解碼已編碼的URL字符串,其原理就是把十六進制字符串轉(zhuǎn)換為中文字符
$arr = array(  //中文數(shù)組
       '0' => urlencode('信息工程系'),
       '1' => urlencode('機械工程系')
       );
echo "第二組:PHP包含中文的數(shù)組轉(zhuǎn)json數(shù)組——".urldecode(json_encode($arr));
echo "<br />";
//*注:json數(shù)組的鍵與值若有中文時,中文只能用雙引號“”,不能使用單引號,外面使用花括弧,并用單引號括起來
echo "第三組:json數(shù)組轉(zhuǎn)PHP數(shù)組——";
$json ='{"a":"哈哈","b":"我","c":"數(shù)","d":"一","e":3,"f":2,"g":1,"h":"別生氣了"}';    
var_dump(json_decode($json,true));

以上就是如何使用php數(shù)組轉(zhuǎn)為json對象,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)頁標題:如何使用php數(shù)組轉(zhuǎn)為json對象
網(wǎng)頁鏈接:http://muchs.cn/article46/ihijhg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、定制開發(fā)、自適應(yīng)網(wǎng)站、建站公司網(wǎng)站制作、做網(wǎng)站

廣告

聲明:本網(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)

h5響應(yīng)式網(wǎng)站建設(shè)