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

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
GTA26
Mitglied
Beiträge: 20
Registriert: 20.04.2008 02:47
Wohnort: Zürich

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

Beitrag 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
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

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

Beitrag von Pyramide »

GTA26 hat geschrieben:Aber dazu muss ich das ganze Textfile als Array umwandeln.
[php:file] :roll:
KB:knigge
GTA26
Mitglied
Beiträge: 20
Registriert: 20.04.2008 02:47
Wohnort: Zürich

Beitrag 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!!!!
Antworten

Zurück zu „Coding & Technik“