【发布时间】:2014-02-04 03:06:32
【问题描述】:
我有一个包含以下值的数组:
array (
array(a, a, a),
array(a, a, b),
array(a, b, a),
array(b, c, d)
)
我想将此数组转换为具有关联数组的树,如下所示:
array (
a => array (
a => array(a, b),
b => array(a)
),
b => array (
c => array(d)
)
)
我试图解决这个问题几个小时。有谁知道这个问题的解决方案?第一个数组的值来自mysql数据库,它们是有序的。
【问题讨论】:
-
您已经回答了您的问题。您的“想要”结构正是您在 PHP 中构建所需要的。如果你了解了如何在 PHP 中构建/访问多维数组的基本概念,这将成为一个小问题。
-
如果没有给出深度,这件事实际上很有趣:)
标签: php mysql arrays tree converter