вторник, 30 марта 2010 г.

PHP: парсинг лога

Базовый инструментарий для парсинга логов в PHP практически совпадает с ЛИСП’овским:

explode — разбить строку в массив
preg_match_all — найти все вхождения (в массив)
count — длина массива
array_unique — уникальные элементы массива
file — прочесть файл в массив
file_get_contents — прочесть файл в строку

Сейчас я с ужасом вспоминаю, как писал когда-то парсер логов на PHP без регулярных выражений и без массивов. Просто большим количеством циклов.

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

Отправить комментарий

Архив блога