Показать сообщение отдельно
  #5 (permalink)  
Старый 29.03.2013, 20:47
Интересующийся
Отправить личное сообщение для vostok Посмотреть профиль Найти все сообщения от vostok
 
Регистрация: 19.11.2012
Сообщений: 18

Парсится лог файл трассировки функций, и задача разделить ту мешанину, что приходит в качестве параметров в эти функции, а это: объекты; массивы пустые, многомерные; строки; ресурсы; регвыражения и так далее, они расположены в строке через запятую. Разделить для вывода в html удобного для просмотра.
Причем проблем не было со всем кроме массивов, eval не помогает. Пришлось написать функцию которая ищет "array" и считает скобки формируя уровень вложенности распознавая тем самым эти массивы, ну и пару регулярок. Вопрос вроде бы снят. Хотя надо ещё дописывать код для учета всех случаев, например если в качестве параметра придет массив с запросами к базе данных - там тоже скобки.

Последний раз редактировалось vostok, 29.03.2013 в 20:50.
Ответить с цитированием