我现在不能集中精力,我的大脑一直在用我的解决方案来玩弄技巧。在PHP中对多维数组进行分组
我试了很多选择,但他们一直不工作..感叹。
说我有一个字符串, a.b.c|a.b.d|a.b.e|f|f.g|f.h|i
,我想创建一个新的数组(或对象)为以下
A > B > C, D, E
F > G, H
I
>
随着作为一个嵌套数组,,
作为父阵列中的元素。
这些应该能够继续嵌套多次,例如, A > B > C > D > E > F, D
任何指导?我已经尝试过爆炸字符串,然后将这些字符串转换为数组 - 这个数组包含A > B > C, A > B > D, A > B > E
等等,我只是无法理解如何有效地组合它们。
我刚刚循环遍历数组中的每个元素并检查父项的键是否存在,但那是失败的。任何帮助都会受到赞赏,因为我非常疲倦,相当令人震惊,我可以做这么简单的任务。
你能提供一个输入字符串和预期的数组吗? –
请向我们显示您的源代码,也许有人发现了错误。 – RhinoDevel
我无法弄清楚你的输入字符串如何匹配你的预期输出。 – Gravy