Una línea en blanco en un archivo de datos se compone de dos caracteres de nueva línea en la sucesión. Tener una o más líneas en blanco en un archivo de datos puede hacer que algunos programas que fallan, ya veces se quieren eliminar líneas en blanco , sustituyendo dos caracteres de nueva línea con un solo carácter de nueva línea . Usted puede hacer esto con el lenguaje de programación PHP por leer el contenido del archivo en una variable , utilizando una expresión regular para identificar y reemplazar dos caracteres de nueva línea con un solo carácter de nueva línea y escribir el resultado en otro archivo de datos. Instrucciones
1
Crear un nuevo archivo PHP con el Bloc de notas o el editor de su elección.
2
Abrir un archivo de datos y leyó su contenido en una variable. Por ejemplo , escriba: ?
< Php
$ data = file_get_contents ( " myfile.dat ") or die ( "¡ No se pudo leer el archivo de datos" ) ;
< br > Página 3
Reemplazar dos caracteres de nueva línea con un solo carácter de nueva línea . Llame a la función " preg_replace " con una expresión regular que consiste en dos caracteres de nueva línea para la búsqueda, un carácter de nueva línea para reemplazar a y la variable que contiene el contenido del archivo de datos. Por ejemplo , escriba:
$ new_data = preg_replace ("\\ n \\ n " " \\ n", $ data ) ;
4
grabar el resultado en un nuevo archivo de datos . Por ejemplo , escriba:
$ fp = fopen ( " newfile.dat ", " w " ) or die ("No se pudo abrir el archivo de salida ");
fwrite ($ fp , $ new_data ) ;
fclose ($ fp );
>