在php中访问内部数组

时间:2012-06-27 06:37:04

标签: php arrays multidimensional-array

我有以下数组:

outerarray{
            "id": "20154", 
            "from": {
              "name": "xyz", 
              "id": "10004"
            }}

现在如何访问元素名称

2 个答案:

答案 0 :(得分:2)

JSON ,首先使用json_decode()解码,然后访问:

$arr = json_decode($yourjson, true);
echo $arr['from']['name']; // xyz

或者

$arr = json_decode($yourjson);
echo $arr->from->name; // xyz

http://php.net/manual/en/function.json-decode.php

答案 1 :(得分:0)

您必须使用json_decode()

$tab = json_decode($outerarray);
echo $tab['id']; //display 20154