Есть таличка и нужно сделать древовидный многомертный массив с бесконечной вложенность. Не список типа ul li, а именно массив... Голову сломал!
Табличка:
id | pid | title
1 | 0 | title1
2 | 0 | title2
3 | 1 | title3
4 | 2 | title4
5 | 2 | title5
6 | 2 | title6
7 | 3 | title7
8 | 3 | title8
9 | 4 | title9
10 | 4 | title10
Нужно получить:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- "id" => "1",
- "pid" => "0",
- "title" => "title1",
- "id" => "3",
- "pid" => "1",
- "title" => "title3",
- "id" => "7",
- "pid" => "3",
- "title" => "title7",
- )
- ),
- "id" => "8",
- "pid" => "3",
- "title" => "title8",
- )
- )
- )
- )
- )
- ),
- "id" => "2",
- "pid" => "0",
- "title" => "title2",
- "id" => "4",
- "pid" => "2",
- "title" => "title4",
- "id" => "9",
- "pid" => "4",
- "title" => "title9",
- )
- ),
- "id" => "10",
- "pid" => "4",
- "title" => "title10",
- )
- )
- )
- ),
- "id" => "5",
- "pid" => "2",
- "title" => "title5",
- )
- ),
- "id" => "6",
- "pid" => "2",
- "title" => "title6",
- )
- ),
- )
- )
- );