Преобразование массива объектов в многомерный массив с отношениями родитель-потомок.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Преобразование массива объектов в многомерный массив с отношениями родитель-потомок.

Сообщение Anonymous »

У меня есть массив в PHP с объектами, содержащими id и parent_id .
Все объекты без parent_id должны быть корневыми объектами в новом массиве. Вставлен в массив детей правильного объекта: < /p>

Так что это мой оригинальный массив: < /strong> < /p>

Код: Выделить всё

array
0 =>
object(Node)[528]
protected 'id' => int 1
protected 'parent_id' => null
1 =>
object(Node)[529]
protected 'id' => int 2
protected 'parent_id' => null
2 =>
object(Node)[530]
protected 'id' => int 3
protected 'parent_id' => 1
3 =>
object(Node)[531]
protected 'id' => int 4
protected 'parent_id' => 1
4 =>
object(Node)[532]
protected 'id' => int 5
protected 'parent_id' => 4
5 =>
object(Node)[533]
protected 'id' => int 6
protected 'parent_id' => 4
вот как должен выглядеть новый массив:[/b]

Код: Выделить всё

$nodes = array(
array(
'id' => 1,
'parent_id' => null,
'children' => array(
array(
'id' => 3,
'parent_id' => 1,
'children' => null
),
array(
'id' => 4,
'parent_id' => 1,
'children' => array(
array(
'id' => 5,
'parent_id' => 4
),
array(
'id' => 6,
'parent_id' => 5
),
)
),
),
),
array(
'id' => 2,
'parent_id' => null,
'children' => null
),
);
Есть идеи, как это сделать?

Подробнее здесь: https://stackoverflow.com/questions/381 ... child-rela
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Создание динамической блочной структуры с отношениями родитель-потомок GoJS
    Anonymous » » в форуме Jquery
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Создайте словарь Python из дерева объектов, связанных иерархией родитель-потомок.
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Разрыв внутри сетки (родитель-потомок)
    Anonymous » » в форуме JAVA
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • «Уведомление: массив в преобразование строки», пытаясь взорвать многомерный массив
    Anonymous » » в форуме Php
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Преобразование одномерного массива в многомерный массив в PHP
    Anonymous » » в форуме Php
    0 Ответы
    116 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»