Показать сообщение отдельно

  #2  
Старый 06.02.2007, 20:40
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

Репутация: 589
Отправить сообщение для Helios с помощью ICQ
По умолчанию

Убирал совпадения из фалика в 200000 строк таким макаром:

Код:
<?php

$data_in = file("numbers.txt");


$data2 = file("base_final.txt");

$data_in = array_merge($data_in, $data2);

sort(&$data_in);


$t = count($data_in);

$iterator = 0;

$data_out = array();

$data_out[] = $data_in[0];

for($i = 1; $i < $t; $i++)
{
	if($data_in[$i] != $data_in[$iterator])
	{
		$data_out[] = $data_in[$i];
		$iterator = $i;
	}
}

file_put_contents("base_final.txt", join("", $data_out));

echo "Done! Total " . count($data_out) . " items";
?>