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;


2万+

被折叠的 条评论
为什么被折叠?



