Sizinki biraz daha farklıymış dosya düzeninize göre değiştirirsiniz.

deneme.txt

Alıntı
site1.com sayısı:2
site1.com sayısı:4
site4.com sayısı:4
site5.com sayısı:4

<?php

$file = file('deneme.txt');
$domains = array();
$unique_lines = array();
foreach($file as $line)
{
	$line = trim($line);
	preg_match('@^(.*?) sayısı:(.*?)$@si',$line,$params);
	
	if(!in_array($params[1],$domains))
	{
		array_push($domains,$params[1]);
		array_push($unique_lines,$params[1].' sayısı:'.$params[2]);
	}
}

$new_file = implode("\n",array_map(function($line){ return trim($line); }, $unique_lines));



echo $new_file; // Ekrana basar

file_put_contents('yeni_deneme.txt',$new_file); // Yeni bir dosyaya kayıt eder.

?>



Aynı satırları silme

<?php

$file = file('deneme.txt');
$unique_lines = array_unique($file);

$new_file = implode("\n",array_map(function($line){ return trim($line); }, $unique_lines));



echo $new_file; // Ekrana basar

file_put_contents('yeni_deneme.txt',$new_file); // Yeni bir dosyaya kayıt eder.

?>