无法从codeigniter中的json数组树中获取值

时间:2015-05-21 11:56:15

标签: php arrays json codeigniter

我在json中有以下数组树,它传递给变量

中的视图
   [{
       "root":"0",
       "id":"19",
       "name":"Rose",
       "childs":[{
                    "root":"19"
                    "id":"22",
                    "name":"Ceema",
                    "childs":[{
                                 "root":"22",
                                 "id":"49",
                                 "name":"Chandar"

                              },
                              {
                                 "root":"22",
                                 "id":"50",
                                 "name":"Carol"
                              }]
            },
            {
                "root":"19",
                "id":"23",
                "name":"Ben"
            }]
   }]

现在我希望它首先显示带有root 0的数组的名称,当我们点击该名称时,它会显示child中数组中包含的名称(如果有的话)。 与json不太好,所以请帮忙!

1 个答案:

答案 0 :(得分:1)

在php中使用 json_decode()函数,或者如果你想在javascript中执行此操作 JSON.parse

这将为您提供您需要做的数组和休息的结果,或者为它找到代码。