所以,我的問題是,我想建立這兩個表的樹:PHP - 如何構建樹結構列表?
Parent table:
+-------+---------------+
| pr_id | parent_name |
+-------+---------------+
| 1 | p |
| 2 | p_0 |
| 3 | p_0_1 |
| 4 | q |
+-------+---------------+
Child table:
+-------+---------------+---------------------------+
| ch_id | pr_id | child_name |
+-------+---------------+---------------------------+
| 1 | 1 | p_0 |
| 2 | 1 | p_1 |
| 3 | 2 | p_0_0 |
| 4 | 2 | p_0_1 |
| 5 | 3 | p_0_1_0 |
| 6 | 3 | p_0_1_1 |
| 7 | 4 | q_0 |
| 8 | 4 | q_1 |
+-------+---------------+---------------------------+
而且樹應該是這樣的:
- p
- P_0
- p_0_0
- p_0_1
- p_0_1_0
- p_0_1_1
- P_0
- q
任何人可以幫我了一個遞歸解決方案?
你試過了嗎??? – Anshul 2015-04-01 07:00:01
我試圖在「_」字符處爆炸父類和子類名稱,然後檢查是否設置了爆炸數組的第2或第3元素。但它是一個大混亂。 – 2015-04-01 07:09:36