无法在php中获取嵌套数组的节点键名

时间:2016-11-25 11:25:03

标签: php arrays

我正在尝试显示嵌套数组,它打印整个数组但无法打印节点元素,如我们的示例[destinations],[QUOTATIONS]。 我想用这个节点元素打印数组。

实际上我正在使用这个嵌套元素生成树视图,这也是我需要显示节点元素的原因。

.../Documents

这是我的递归代码。

stdClass Object
(
    [id] => 148
    [status] => I
    [consname] => juned  ansari
    [consusername] => junedconsultant
    [agency_name] => mayur
    [agency_username] => MayurMaroliya
    [destinations] => Array
        (
            [0] => stdClass Object
                (
                    [id] => 260
                    [from_date] => 2016-11-24
                    [to_date] => 2016-11-29
                    [country_id] => IN
                    [QUOTATIONS] => Array
                        (
                              [id] => 260
                              [name] => ABC  
                        )

                )

        )

)

1 个答案:

答案 0 :(得分:1)

您可以在array checking if (is_array($value)) { echo $key;//this will print the nodes(destinations,QUOTATIONS) .you cal add ul here traverseArray($value); } 块中打印节点元素。像:

{{1}}