我現在不能集中精力,我的大腦一直在用我的解決方案來玩弄技巧。在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