Поднимал уже эту тему но толком так ничего не решилось а тут требуют результатов... Есть результаты голосования в виде файла с разделителями. Файл такого вида:81.30.200.138;1;Dial-Up81.30.200.138;2;больше 581.30.200.138;3;Да81.30.200.138;4;до 30081.30.200.138;5;1889.20.118.202;1;ADS L89.20.118.202;2;389.20.118.202;3;Да89.2 0.118.202;4;300-50089.20.118.202;5;10195.160.252.61;1;Et hernet195.160.252.61;2;больше 5...Где первое значение - IP проголосовавшего, второе - номер вопроса (всего было 5 вопросов), третье - вариант ответа.Каждые 5 строк идет ответ одного голосовавшего. В результате плохой реализации голосовалки в ответах была возможность ответить только хоть на 1 вопрос. Т.е есть ответы всего по 4 строчки или по 3 или даже просто одна строка. Для начала я хочу такие строчки удалить, чтобы осталось ровно по 5 строк на одного отвечающего. Решил сделать проверку по IP, чтобы каждый IP встречался ровно по 5 раз подряд. Что то наваял, но никак не соображу как этот код прогнать в цикле по 5 строк. Помогите идиоту.
|