Forum Webscript.Ru

Программирование => PHP => Тема начата: manfredi от 13 Декабря 2003, 02:55:50

Название: ХЕЛП
Отправлено: manfredi от 13 Декабря 2003, 02:55:50
Подкиньте кто нить код...

У меня есть файл с айпишниками посетителей .....

к примеру

212.46.250.141
80.235.54.156
213.35.219.158
62.117.66.66
193.233.109.108
213.234.201.249
213.234.201.249
62.117.66.66
62.117.66.66
195.138.125.217
193.233.109.108
193.233.109.108
193.233.109.108

Мне надо подсчитать уникальных посетителей !)  а не количесво строк... :(( ХЕЛП
Название: ХЕЛП
Отправлено: FreeSpace от 13 Декабря 2003, 04:17:17
$file = file(\'ip.txt\');
$uniq = array_unique($file);
echo count($uniq);
Название: ХЕЛП
Отправлено: Меняздесьдавнонет от 13 Декабря 2003, 10:34:01
я думаю, что array_count_values здесь лучше подойдет.
Название: ХЕЛП
Отправлено: manfredi от 13 Декабря 2003, 11:32:07
Что то код не правильный в любом случае показыввает 9
Название: ХЕЛП
Отправлено: Меняздесьдавнонет от 13 Декабря 2003, 14:45:47
Во-первых, код правильный.
во-вторых, нельзя вообще так говорить.
потому, что тебе дают не код, а пример.
Не для того, чтобы ты скоипровал, а для того, чтобы разобрался.
Ты разобрался настолькоЮ, чтогбы говорить - ПОЧЕМУ этот код неправильный? Нет? Тогдамолчи.
а привередничать - подайте то унесите это - будешь в ресторане
Название: ХЕЛП
Отправлено: FreeSpace от 13 Декабря 2003, 21:11:57
RomikChef
Ты прав, тут лучше использовать array_count_values.
По моим скромным подсчетам, она справляется с этой задачей примерно в 1.7 раз быстрее ;)