将php数组汇总到treeview中

将php数组汇总到treeview中,php,arrays,treeview,Php,Arrays,Treeview,我有上面的数组,我想创建一个treeview显示。。 有什么建议吗 我想我得对我的问题作进一步的阐述 我想根据数组的级别存储这些数组 例如,我想要这样的东西: [级别1]=>000000000 1700000000020500000000040,000000000 48,000000000 52 [级别2]=>000000000 1800000000019 000000000 11 000000000 29 [level_3]=>000000000350000000000380000000003

我有上面的数组,我想创建一个treeview显示。。 有什么建议吗

我想我得对我的问题作进一步的阐述

我想根据数组的级别存储这些数组

例如,我想要这样的东西:

[级别1]=>000000000 1700000000020500000000040,000000000 48,000000000 52 [级别2]=>000000000 1800000000019 000000000 11 000000000 29 [level_3]=>0000000003500000000003800000000039

您想要修改的。这对于您的示例结构具有正确的结果:

Array
(
    [00000000017] => Array
        (
            [00000000018] => Array
                (
                    [00000000035] => I-0SAYHADW4JJA
                    [00000000038] => I-RF10EHE25KY0
                    [00000000039] => I-8MG3B1GT406F
                )

            [00000000019] => I-7GM4G5N3SDJL
        )

    [00000000025] => Array
        (
            [00000000011] => I-HT34P06WNMGJ
            [00000000029] => I-U5KKT1H8J39W
        )

    [00000000040] => I-GX43V2WP9KPD
    [00000000048] => I-XM526USFJAH9
    [00000000052] => I-M414RK3H987U
    [00000000055] => I-GABD4G13WHX7
)
编辑:修改的意思是您想要的是键而不是节点值。

您想要的是修改的。这对于您的示例结构具有正确的结果:

Array
(
    [00000000017] => Array
        (
            [00000000018] => Array
                (
                    [00000000035] => I-0SAYHADW4JJA
                    [00000000038] => I-RF10EHE25KY0
                    [00000000039] => I-8MG3B1GT406F
                )

            [00000000019] => I-7GM4G5N3SDJL
        )

    [00000000025] => Array
        (
            [00000000011] => I-HT34P06WNMGJ
            [00000000029] => I-U5KKT1H8J39W
        )

    [00000000040] => I-GX43V2WP9KPD
    [00000000048] => I-XM526USFJAH9
    [00000000052] => I-M414RK3H987U
    [00000000055] => I-GABD4G13WHX7
)

编辑:修改的意思是您想要的是键而不是节点值。

我最近遇到了同样的问题,并帮助我解决了这个问题


基本上,您必须使用递归函数。看看这篇文章,这就是你需要的

我最近遇到了同样的问题,帮了我一把


基本上,您必须使用递归函数。看看这篇文章,这就是你需要的

嗯,那已经是一个树视图了,不是吗?嗯,那已经是一个树视图了,不是吗?很酷的jasonbar。。。这正是我想要的。你是个明星。。。。但只想更正函数本身中函数名的一个小错误。。。假设为BFTRAVENSE而不是BFTtraverse..:-酷jasonbar。。。这正是我想要的。你是个明星。。。。但只想更正函数本身中函数名的一个小错误。。。假设为BFTRAVENSE而不是BFTtraverse..:-
Level 1: 00000000017, 00000000025, 00000000040, 00000000048, 00000000052, 00000000055
Level 2: 00000000018, 00000000019, 00000000011, 00000000029
Level 3: 00000000035, 00000000038, 00000000039