Uma linha em branco em um arquivo de dados é composto por dois caracteres de nova linha de sucessão . Ter uma ou mais linhas em branco em um arquivo de dados pode causar alguns programas a falhar, e às vezes você quer eliminar linhas em branco , substituindo dois caracteres de nova linha com um único caractere de nova linha. Você pode fazer isso com a linguagem de script PHP , lendo o conteúdo do arquivo em uma variável , usando uma expressão regular para identificar e substituir dois caracteres de nova linha com um único caractere de nova linha e escrever os resultados para outro arquivo de dados. Instruções
1
Crie um novo arquivo PHP com o bloco de notas ou o editor de sua escolha .
2
Abra um arquivo de dados e ler seu conteúdo em uma variável . Por exemplo, digite :
$ dados = file_get_contents ( " myfile.dat " ) or die ( "Não foi possível ler o arquivo de dados !") ;
< Br ? >
3
Substituir dois caracteres de nova linha com um único caractere de nova linha. Chame a função " preg_replace " com uma expressão regular que consiste em dois caracteres de nova linha para procurar , um caractere de nova linha para substituir com e a variável que contém o conteúdo do arquivo de dados. Por exemplo, digite :
$ new_data = preg_replace ( "\\ n \\ n", "\\ n ", $ dados);
4
Escrever o resultado para um novo arquivo de dados . Por exemplo, digite :
$ fp = fopen ( " newfile.dat ", " w" ) or die ( "Não foi possível abrir arquivo de saída ! ");
Fwrite ( $ fp , $ new_data );
fclose ( $ fp ); ?
>