Wie kann man E-Mail Listen autmatisch sortieren

Habe folgendes Problem:
Ich verwalte unter anderem verschiedene Maillisten, durch einen Umstieg auf ein neues System habe Ich sämtliche Maillisten zu einer zusammengefasst. Das neue System kann jedoch nicht wie das alte automatisch die Mailadressen nach den Endungen aussortieren. Gibt es ein Programm/ Eine Möglichkeit ohne sehr hohem Zeitaufwand Mailadressen nach der Endung auszusortieren? Es ist übrigens eine Textdatei (.txt) auf der sich pro Zeile je 1 Mailadresse befindet.

unsure.gif
 
QUOTE $email = "path/to/flie";
$lines = file($file);
while (list(,$m) = each($lines)) {
$tmp = explode(".", $m);
$emails[ $tmpl [ count($tmp) -1 ] ][] = $m;
}

ksort($emails);

/* jetzt hast Du einen Array
$emails['de'][0] = "a@email.de"
$emails['de'][1] = "b@email.de"
...
$emails['com'][0] = "a@email.com"
$emails['com'][1] = "b@email.com" */

while (list($end, $arr) = each($emails)) {
arsort($arr);
while (list(,$email) = each($arr)) {
echo $email;
}
}


Untestet 2' flick.
 
Zurück
Oben