Une ligne vide dans un fichier de données se compose de deux caractères de nouvelle ligne dans la succession . Ayant une ou plusieurs lignes vides dans un fichier de données peut entraîner certains programmes à l'échec , et parfois vous voulez éliminer les lignes vides en remplaçant deux caractères de nouvelle ligne avec un seul caractère de nouvelle ligne . Vous pouvez le faire avec le langage de script PHP en lisant le contenu du fichier dans une variable , en utilisant une expression régulière pour identifier et remplacer les deux caractères de nouvelle ligne avec un seul caractère de nouvelle ligne et écrit les résultats dans un autre fichier de données. Instructions
1
Créer un nouveau fichier PHP avec Notepad ou l'éditeur de votre choix.
2
Ouvrez un fichier de données et de lire son contenu dans une variable. Par exemple, tapez :
< php
$ data = file_get_contents ( " mon_fichier.dat " ) or die (" ! Impossible de lire le fichier de données ");
< br > Hôtels 3
remplacer deux caractères de nouvelle ligne avec un seul caractère de nouvelle ligne . Appelez la fonction " preg_replace " avec une expression régulière composée de deux caractères de nouvelle ligne à rechercher, un caractère de nouvelle ligne à remplacer par la variable contenant et le contenu du fichier de données. Par exemple, tapez :
$ new_data = preg_replace ( "\\ n \\ n", " \\ n", $ data) ;
4
écrire le résultat dans un nouveau fichier de données . Par exemple, tapez :
$ fp = fopen (" nouveaufichier.dat ", " w" ) or die (" Impossible d'ouvrir le fichier de sortie ");
fwrite ($ fp, $ new_data ) ;
fclose ( $ fp ) ;
> Photos