我曾樹組嵌套看起來創建,如:組嵌套科瑞子樹
user1
...user2
...user3
......user4
......user5
...user6
user7
...user8
數據庫表schemat:
------------------------------------------
|usr_id |usr_name | usr_left | usr_right |
------------------------------------------
,我有與用戶的ID陣列來獲得,但我有保持樹的結構,如果我得到任何用戶和他的父母例如
如果我想獲得user1,user2和user7我想要的結果將是:
user1
...user2
user7
,如果我想獲得用戶3和user6和例如user8結果應該是
user3
user6
user7
因爲用戶7和用戶3或6具有不一樣的父母
,但如果我想樹user1和USER4(0級和級別2)我想
user1
...[empty_indent-block]
......user4
,所以我必須保持結構,其不在陣跳過用戶。
我想從我的陣列和組通過其所有用戶usr_left & & usr_right,但我不知道我該怎麼做它用簡單的方式
歡迎轉換成一個維數組縮進的水平堆棧溢出的孩子!這個問題在信息上有點短暫。你可以分享你的嘗試,以及你遇到了什麼問題? –