Seite 1 von 1

PHP //TXT File von Doppelte Einträge löschen

Verfasst: 26.04.2008 02:06
von GTA26
Habe folgendes Problem.

Habe eine TXT Datei in der ein paar URL's stehen.
Dies sieht folgender massen aus.

http://www.php-resource.de,
http://www.phpbb.de,
http://service.gmx.net,
http://service.gmx.net,
http://phpforum.de,
http://www.phpbb.de,

Nun will ich diese TXT datei per PHP öffnen und von doppelten Einträgen löschen lassen. Natürlich handelt es sich um über 100 URL's. Hat jemand eine ahnung wie ich das machen könnte?
Also es gibt ja so einen tollen befehl unique()
Aber dazu muss ich das ganze Textfile als Array umwandeln.
Falls jemand eine Komplettlösung bereit hätte wäre ich ihm sehr verbunden.

LG GTA26

Re: PHP //TXT File von Doppelte Einträge löschen

Verfasst: 26.04.2008 02:24
von Pyramide
GTA26 hat geschrieben:Aber dazu muss ich das ganze Textfile als Array umwandeln.
[php:file] :roll:

Verfasst: 26.04.2008 15:10
von GTA26
Also die Antwort wäre, ich Zitiere 3DMAX aus dem php-resource Forum:

file_put_contents($file, implode('', array_unique(file($file))));

allerdings muss der letzte datensatz durch ein newline abgeschlossen sein

--------------------------------------------------------------------------------------
Noch ein dankeschön an onemorenerd, Berdir und Pyramide!!!!