Eine leere Zeile in einer Datei besteht aus zwei new-line Zeichen in Folge. Mit einem oder mehreren Leerzeilen in einer Datei kann einige Programme nicht , und manchmal will man Leerzeilen durch den Austausch von zwei new-line Zeichen mit einer neuen Online- Charakter zu beseitigen. Sie können dies mit der Skriptsprache PHP zu tun durch die Datei-Inhalte in eine Variable , mit einem regulären Ausdruck zu identifizieren und zu ersetzen zwei neue Online- Zeichen mit einer neuen Online- Charakter und die Ergebnisse in einer anderen Datei . Anleitung
1
Neues PHP -Datei mit Notepad oder den Editor Ihrer Wahl .
2
Öffnen einer Datei und lesen Sie den Inhalt in eine Variable . Geben Sie z. B. :
< php
$ data = file_get_contents ( " myfile.dat " ) or die (" ! Konnte nicht gelesen werden Datendatei ");
< br > Seite 3
ersetzen zwei neue Online- Zeichen mit einer neuen Online- Charakter. Rufen Sie die " preg_replace "-Funktion mit einem regulären Ausdruck , bestehend aus zwei new-line Zeichen zu suchen , eine neue Online- Charakter zu ersetzen und die Variable , die den Inhalt der Datei . Geben Sie z. B. :
$ new_data = preg_replace ( "\\ n \\ n ", " \\ n", $ data );
4
schreiben das Ergebnis in eine neue Datendatei . Geben Sie z. B. :
$ fp = fopen (" newfile.dat ", " w" ) or die ( "Konnte nicht open output file ! ");
Fwrite ( $ fp , $ new_data );
fclose ( $ fp ); ?
>