Есть таблица базы данных:
Если кто заметил категории связываются ключом parent_id.Категории могут быть бесконечной вложенности.
Вывести дерево категорий у меня получилось.А вот как мне занести все это дело в многомерный массив?Чтобы примерно получилось вот так:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- (
- 0 => array
- (
- 'id' => 1,
- 'name' => 'категория',
- 'parent_id' => 0
- ),
- 1 => array
- (
- 'id' => 2,
- 'name' => 'категория2',
- 'parent_id' => 0,
- 3 => array
- (
- 'id' => 4,
- 'name' => 'категория2_1',
- 'parent_id' => 2
- ),
- 4 => array
- (
- 'id' => 5,
- 'name' => 'категория2_2',
- 'parent_id' => 2,
- 3 => array
- (
- 'id' => 6,
- 'name' => 'категория2_2_1',
- 'parent_id' => 5,
- 3 => array
- (
- 'id' => 7,
- 'name' => 'категория2_2_1_1',
- 'parent_id' => 6,
- ),
- 4 => array
- (
- 'id' => 8,
- 'name' => 'категория2_2_1_2',
- 'parent_id' => 6,
- ),
- 5 => array
- (
- 'id' => 9,
- 'name' => 'категория2_2_1_3',
- 'parent_id' => 6,
- ),
- ),
- ),
- ),
- 3 => array
- (
- 'id' => 11,
- 'name' => 'категория3',
- 'parent_id' => 0,
- ),
- );