En tom linje i en datafil består av to nye linjer tegn på rad . Å ha en eller flere tomme linjer i en datafil kan føre til at noen programmer for å mislykkes , og noen ganger du ønsker å fjerne blanke linjer ved å erstatte to nye linjer tegn med en eneste ny linje karakter. Du kan gjøre dette med PHP skriptspråk ved å lese filen innholdet i en variabel , ved hjelp av et vanlig uttrykk for å identifisere og erstatte to nye linjer tegn med en eneste ny linje karakter og skriver resultatene til en annen datafil . Instruksjoner
en
Opprett en ny PHP-filen med Notepad eller redaktøren av ditt valg.
2
Åpne en datafil og lese innholdet i en variabel. For eksempel skrive : ?
< Php
$ data = file_get_contents ( " myfile.dat ") or die ( " Kunne ikke lese data fil ");
3
Erstatt to nye linjer tegn med en eneste ny linje karakter. Kaller " preg_replace "-funksjon med et regulært uttrykk som består av to nye linjer tegn for å søke etter en ny linje karakter å erstatte med og den variabelen med innholdet i datafilen. For eksempel skrive : en
$ new_data = preg_replace ( "\\ n \\ n" , "\\ n" , $ data ) ;
4
Skriv resultatet til en ny datafil . For eksempel skrive : en
$ fp = fopen ( " newfile.dat ", " w" ) or die ( " Kunne ikke åpne output file ! ");
Fwrite ( $ fp , $ new_data ) ;
fclose ( $ fp );
>