$fp = fopen("1.txt", "r"); While(!feof($fp)) { $var[] = fgets($fp); } $var2 = array(); foreach ($var as $value) { if ($var2[$value]) { $var2[$value]++; } else { $var2[$value] = 1; } } foreach ($var2 as $key=>$count) { echo ' '.$key.' | '.$count.' <br> '; }