我想知道如何在php中访问数组中的数组。
$user
的结果是:
'pages':{'x','y','z','access':{'a':3,'b':6,'c':8,'contact':2}}
请问如何才能与我联系?
答案 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));