PHP显示数组中的数组中的数组

PHP显示数组中的数组中的数组,php,arrays,Php,Arrays,我想知道如何在php中访问数组中的数组 $user的结果如下: 'pages':{'x','y','z','access':{'a':3,'b':6,'c':8,'contact':2}} 如何访问联系人,请?使用json\u decode将其转换为PHP中的数组(如果是json)使用json\u decode将其转换为PHP中的数组(如果是json)首先,这是json(可能),因此,在使用php访问它之前,我们需要使用json_decode对其进行解码,这将为您提供一个php对象。(我让它成

我想知道如何在php中访问数组中的数组

$user
的结果如下:

'pages':{'x','y','z','access':{'a':3,'b':6,'c':8,'contact':2}}

如何访问联系人,请?

使用
json\u decode
将其转换为PHP中的数组(如果是json)

使用
json\u decode
将其转换为PHP中的数组(如果是json)

首先,这是json(可能),因此,在使用php访问它之前,我们需要使用json_decode对其进行解码,这将为您提供一个php对象。(我让它成为有效的JSON)

首先,这是JSON(可能),所以在使用php访问它之前,我们需要使用JSON_decode对其进行解码,这将为您提供一个php对象。(我让它成为有效的JSON)


似乎您的字符串周围缺少
{}

{
 "id":1,"active":1,"canAccess":{"entities":{"1":{"name":"blablabla","services":{"‌​45":{"name":"xxx"}}}}},"blabla":null,"pages":{"acces":{"notifications":1,"contact‌​":2}}
}
那么它就是一个有效的JSON字符串

var_dump(json_decode($string,true));

似乎您的字符串周围缺少
{}

{
 "id":1,"active":1,"canAccess":{"entities":{"1":{"name":"blablabla","services":{"‌​45":{"name":"xxx"}}}}},"blabla":null,"pages":{"acces":{"notifications":1,"contact‌​":2}}
}
那么它就是一个有效的JSON字符串

var_dump(json_decode($string,true));


你确定这是一个数组吗?看起来像是一种json格式,你可以给我们提供完整的json吗?结果既不是数组也不是有效的json。确实是无效的,那是什么?!你确定这是一个数组吗?看起来像是一种json格式,你可以给我们提供完整的json吗?结果既不是数组也不是有效的json。确实是无效的,那是什么?!它不是json。至少无效。它不是json。至少不是有效的一个json解码的答案是空的,但在“var_dump($user->pages);”我可以看到:数组(1){[“acces”]=>array(32){[“notifications”]=>int(1)[“contact”]=>int(2)}但我无法访问contact!感谢您的帮助,如果json中的字符串无效,json_decode将返回NULL。所以我想你需要先看看这个。你可以在这里查看:我通过$user->pages['acces']['contact']获取联系人的值;谢谢大家!使用json_decode,答案是空的,但是使用“var_dump($user->pages);”我可以看到:数组(1){[“acces”]=>array(32){[“notifications”]=>int(1)[“contact”]=>int(2)},但是我无法访问contact!感谢您的帮助,如果json中的字符串无效,json_decode将返回NULL。所以我想你需要先看看这个。你可以在这里查看:我通过$user->pages['acces']['contact']获取联系人的值;谢谢大家!