|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.07.2017, 08:53 | #1 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 226
|
создать массив и разобрать его
Здравствуйте.
Есть конфигурационный файл коммутатора в текстовом файле (бекап конфига). т.к. конфиг большого размера - хочу вытащить из него номера вланов и их названия, + номера портов куда они прописаны. бекап имеет вид типа: Код:
Код:
Код:
Я понимаю, что надо разбивать массив на вложенные масивы по ключевому слову, но как это сделать? Если время позволяет вам, покажите кусочек кода для этого. Т.е. пробежать до конца файл, каждую секцию с описанием влана внести в свой массив типа влан-> имя-> порт-> и уже работать с этими данными.
следи за собой. Будь осторожен.
Не забывай свой первый "hello world". |
24.07.2017, 10:12 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
PHP код:
Код:
|
24.07.2017, 13:21 | #3 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 226
|
Вы как всегда помогаете, спасибо огромное!
А каким образом я могу обратиться к значению последнего массива? (например в данном случае к влану 51?)
следи за собой. Будь осторожен.
Не забывай свой первый "hello world". |
24.07.2017, 15:49 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
|
25.07.2017, 08:54 | #5 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 226
|
я пробую вывести значения массива так:
Код:
Код:
следи за собой. Будь осторожен.
Не забывай свой первый "hello world". |
25.07.2017, 10:20 | #6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Результатом работы моего кода является массив, который имеет структуру, представленную в моём сообщении выше.
Для вывода информации из этого массива нужно уже после моего кода выполнить: PHP код:
vlan 1, name : 1, normal: "" vlan 51, name : my vlan, normal: "" |
25.07.2017, 12:39 | #7 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 226
|
О! Спасибо!
следи за собой. Будь осторожен.
Не забывай свой первый "hello world". |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разобрать массив | Predator199 | JavaScript, Ajax | 9 | 13.06.2014 19:59 |
Требуется создать ступенчатый массив и заполнить его из файла | N0ir | Помощь студентам | 0 | 17.06.2013 13:20 |
Создать функцию Max, которая находит в заданном целочисленном массиве максимальный элемень и возвращает его. массив передается в к | devs | Помощь студентам | 2 | 21.12.2011 11:40 |
URL надо разобрать в массив | best island | Общие вопросы .NET | 2 | 18.08.2010 10:20 |
Создать массив целых чисел и записать его в файл | Desvi | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 07.06.2010 19:04 |