Harry: Zählscript

Beitrag lesen

Hoi !

<?php

$dat = file("datei.txt");
$dat2 = Array();
$dat3 = Array();
for($i=0, $j=count($dat); $i<$j; $i++)
{ if(trim($dat[$i])!=""))
  {  $x = md5($dat[$i]);
     if($dat2[$x]=="")
     { $dat2[$x] = 0;
       $dat3[$x] = $dat[$i]; }
     $dat2[$x]++; } }

while(list($k, $v) = each($dat2))
 echo $dat3[$k]." | ".$v;

?>

So ungefähr kannst Du das machen.
Es gibt noch weitere Möglichkeiten, ohne md5. Die würden dann wohl meistens mit in_array funktionieren. Was geschwindigkeitstechnisch besser ist darfst Du selber rausfinden ;-)

Wer Syntax-Fehler findet darf sie behalten und/oder korrigieren ;)

Ciao,

Harry