php如何读取json的内容
请问如果用php读取openid字段后的内容列表我想只要这列表[0]=>ori-i5_vmZvRfYoiUdpueyXgW14I[1]=>ori-i5wOXKZa8zTp...
请问如果用php读取openid字段后的内容列表
我想只要这列表
[0] => ori-i5_vmZvRfYoiUdpueyXgW14I
[1] => ori-i5wOXKZa8zTpXZ_vg4-sz9GI
这个是json输出的内容
Array
(
[total] => 2
[count] => 2
[data] => Array
(
[openid] => Array
(
[0] => ori-i5_vmZvRfYoiUdpueyXgW14I
[1] => ori-i5wOXKZa8zTpXZ_vg4-sz9GI
)
)
[next_openid] => ori-i5wOXKZa8zTpXZ_vg4-sz9GI
) 展开
我想只要这列表
[0] => ori-i5_vmZvRfYoiUdpueyXgW14I
[1] => ori-i5wOXKZa8zTpXZ_vg4-sz9GI
这个是json输出的内容
Array
(
[total] => 2
[count] => 2
[data] => Array
(
[openid] => Array
(
[0] => ori-i5_vmZvRfYoiUdpueyXgW14I
[1] => ori-i5wOXKZa8zTpXZ_vg4-sz9GI
)
)
[next_openid] => ori-i5wOXKZa8zTpXZ_vg4-sz9GI
) 展开
展开全部
如果json是以对象的方式存储于变量$json中,则这样引用: $json->openid
如果json是以关联数组的方式存储于变量$json中,则这样引用: $json['openid']
如果json是以字符串的方式存储于变量$json中,则需要先转换一下:
$a = json_decode($json);
print_r($a->openid);
或者
$a = json_decode($json,true);
print_r($a['openid']);
更多追问追答
追答
foreach($access_token_array['data']['openid'] as $value){
echo $value;
}
2019-11-08
展开全部
<?php
$array = array('total'=>2,'count'=>2,'data'=>array('openid'=>array('ori-i5_vmZvRfYoiUdpueyXgW14I','ori-i5wOXKZa8zTpXZ_vg4-sz9GI')),'next_openid'=>'ori-i5wOXKZa8zTpXZ_vg4-sz9GI');
echo $array['data']['openid'][0].'<br />';//第一个
echo $array['data']['openid'][1].'<br />';//第二个
print_r($array);//全部打印
?>
$array = array('total'=>2,'count'=>2,'data'=>array('openid'=>array('ori-i5_vmZvRfYoiUdpueyXgW14I','ori-i5wOXKZa8zTpXZ_vg4-sz9GI')),'next_openid'=>'ori-i5wOXKZa8zTpXZ_vg4-sz9GI');
echo $array['data']['openid'][0].'<br />';//第一个
echo $array['data']['openid'][1].'<br />';//第二个
print_r($array);//全部打印
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询