Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Преобразовать текст в массив
Покинул форум
Сообщений всего: 446
Дата рег-ции: Янв. 2015 Откуда: Тамбов
Помог: 17 раз(а)
да пусть делает.. Я его не трогаю Я знаю что такое GIT и мне не нужны ни его возможности ни RSS ни Atom и т.п
Это обычный текстовый файл, типа файла отчёта, лога, ну или что-то такое, т.е. лист только того что нужно. У меня стоит задача перегнать именно такой текстовый файл в массив
PS
понятно что в репозитории можно найти всё, но нужно это (Добавление)
Пробовал регуляркой разбить единый файл, но есть пара проблем.. Во-первых, что-то какие-то глюки у preg_split с кодировкой крайнего символа при возврате результата (там кириллица). Во-вторых, из структуры малость выпадает раздел Files.
Есть идея сначала преобразовать в JSON-формат, но опять возникла проблема со структурой.. Наверное "глаза замозолил" и не могу найти ошибку...
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Ищи по токену: "Version N.N.N", в нем ожидай токены "dd.mm.yyyy", "Files:", а внутри "dd.mm.yyyy" будут "+", "-" и "~".
Ну или еще тупее -- по кол-ву отступов определяй кто в кого вложен, т.к. порядок описания (сверху вниз) у тебя типа правильный.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.