Иерархическое дерево с использованием php mysql

#php #mysql #json #tree

#php #mysql #json #дерево

Вопрос:

 [
  {
    "lev1": "ELECTRONICS",
    "lev2": "PORTABLE ELECTRONICS",
    "lev3": "MP3 PLAYERS",
    "lev4": "FLASH"
  },
  {
    "lev1": "ELECTRONICS",
    "lev2": "TELEVISIONS",
    "lev3": "TUBE",
    "lev4": null
  },
  {
    "lev1": "ELECTRONICS",
    "lev2": "TELEVISIONS",
    "lev3": "LCD",
    "lev4": null
  },
  {
    "lev1": "ELECTRONICS",
    "lev2": "TELEVISIONS",
    "lev3": "PLASMA",
    "lev4": null
  },
  {
    "lev1": "ELECTRONICS",
    "lev2": "PORTABLE ELECTRONICS",
    "lev3": "CD PLAYERS",
    "lev4": null
  },
  {
    "lev1": "ELECTRONICS",
    "lev2": "PORTABLE ELECTRONICS",
    "lev3": "2 WAY RADIOS",
    "lev4": null
  }
]
  

У меня есть приведенный выше json, и я хочу создать из него иерархическое дерево.

Как это сделать?

Комментарии:

1. можете ли вы уточнить?

2. просто дерево? в Json? PHP? MYSQL? это действительно зависит от множества факторов, ваш вопрос должен быть намного длиннее (исключая код)

3. Это дерево является примером дерева на этой странице , и в нем есть весь необходимый вам код, пояснения и альтернативные методы обычным деревьям.

4. у меня есть таблица с отношениями родитель-потомок, и я хочу сформировать семейное дерево