JSON:
{"msg":{"auth":"Yes_auth","ddid":"1","payje":0.3,"payzt":"SUCCESS"}}
如何得到payzt這個參數的值?求代碼
方法一:
$jsonStr
=
'{"msg":{"auth":"Yes_auth","ddid":"1","payje":0.3,"payzt":"SUCCESS"}}'
;
$arr
= json_decode(
$jsonStr
);
$payzt
=
$arr
->msg->payzt;
echo $payzt;
對於多維數組:$payzt
=
$arr[0]
->msg[3]->payzt; //0表示第一個arr數組,3表示第4個msg數組
方法二:
$jsonStr
=
'{"msg":{"auth":"Yes_auth","ddid":"1","payje":0.3,"payzt":"SUCCESS"}}'
;
$arr
= json_decode(
$jsonStr
, true);
$payzt
=
$arr
[
'msg'
][
'payzt'
];
echo $payzt;
對於多維數組:
$arr = json_decode($uk,true);
$playurl = $arr['result'][2]['video_url']; // [2]指的是第3個result數組
echo $playurl;
對於整體開始就是數組,開始是[ ,結尾是]
$arr = json_decode($uk);
$playurl = $arr[0]->
result->
video_url; // [0]指的是第1個數組
echo $playurl;
或者
$arr = json_decode($uk,true);
$playurl = $arr[0]['result']['video_url']; // [0]指的是第1個數組
echo $playurl;