PHP在数组中显示数组

时间:2015-12-11 08:38:31

标签: php arrays

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

$user的结果是:

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

请问如何才能与我联系?

3 个答案:

答案 0 :(得分:1)

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

$jsonString = '{"pages":{"x": 0,"y": 0,"z": 0,"access":{"a":3,"b":6,"c":8,"contact":2}}}';

$phpObject = json_decode($jsonString);

var_dump($phpObject->pages->access->contact);
// prints int(2)

答案 1 :(得分:0)

使用json_decode将其转换为PHP中的数组(如果是JSON)

答案 2 :(得分:-1)

您的字符串似乎缺少{}

{
 "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));