Мне нужна помощь для создания дерева категорий из файла CSV.
Я пробовал много вещей, но теряюсь ...
У меня есть файл с 800 строками, который выглядитнапример:
"LOADERS", "S130", "Above & 524611001, 524711001 & Above", "MAINTENANCE ITEMS", "SCHEDULED MAINTENANCE ITEMS (500 HOUR)"
"LOADERS", "S130", "Above & 524611001, 524711001 & Above", "MAINTENANCE ITEMS", "SCHEDULED MAINTENANCE ITEMS (1000 HOUR)"
"LOADERS", "S130", "Above & 524611001, 524711001 & Above", "MAIN FRAME", "OPERATOR CAB"
В этих строках столбец 1 представляет родительский класс. Столбец 2 является дочерним элементом столбца 1. Столбец 3 является дочерним элементом столбца 2. Столбец 3 является родительским элементом столбца 4 (но этоexplode (',', Column 3)) Explode в столбце 4 - матери 5
Я хотел бы создать массив этого типа (и создал идентификатор, начинающийся с 50), потому что цель состоит в том, чтобы преобразоватьэтот файл в mysql DB: s
Мне бы удалось получить что-то вроде этого
LOADERS (id = 50)
|___S130 (id = 51)
|----|____Above & 524611001 (id = 52)
|-----------|____ MAINTENANCE ITEMS (id = 53)
|------------------|____SCHEDULED MAINTENANCE ITEMS (500 HOUR) (id = 54)
|------------------|____SCHEDULED MAINTENANCE ITEMS (1000 HOUR) (id = 55)
|-----------|____ MAIN FRAME (id = 56)
|------------------|____OPERATOR CAB (id = 57)
|----|____Above & 524711001 (id = 58)
|-----------|____ MAINTENANCE ITEMS (id = 59)
|------------------|____SCHEDULED MAINTENANCE ITEMS (500 HOUR) (id = 60)
|------------------|____SCHEDULED MAINTENANCE ITEMS (1000 HOUR) (id = 61)
|-----------|____ MAIN FRAME (id = 62)
|------------------|____OPERATOR CAB (id = 63)
Я попробовал несколько методов, и я начинаю отчаиваться.Все, чего я даже не достиг желаемого результата: s Я потею на нем с понедельника и хочу повеситься.