Em caso de quebra de linha são involuntariamente duplicados em uma string PHP, ou se um retorno de carro e novos caracteres de linha são combinados de forma inadequada , seu código pode não dar os resultados esperados, especialmente em situações em que exata formatação do texto é essencial. Função do PHP str_replace () vem para o resgate , o que lhe permite converter ocorrências de várias quebras de linha em linha única quebra mais uma vez. Instruções
1
Abra o arquivo PHP em um editor de texto simples, e desça até a corda que tem a quebras de linha que você deseja substituir . Cordas , como todas as variáveis em PHP, começam com " $ ". Se você não conseguir localizar imediatamente a corda , tente fazer um "Find" ( geralmente "Ctrl" + "F" em um PC e " cmd "+" F " em um Mac OSX) para procurar o texto dentro dele .
2
Adicione uma nova linha após a variável de cadeia , e substituir ocorrências duplas da " nova linha " personagem usando str_replace . Por exemplo , se a variável é chamado de " $ string ", a linha de código será:
$ string = str_replace ( "\\ n \\ n", "\\ n ", $ string) ,.
Change " $ string " para coincidir com o nome da variável no seu código PHP
3
Criar uma segunda linha , desta vez substituindo ocorrências duplas da caráter " retorno de carro " , que é tratado separadamente no PHP. Mais uma vez , se a variável é chamado de " $ string ", este código é:
$ string = str_replace ( "\\ r \\ r ", " \\ n", $ string );
4
Adicione uma linha final, verificando o " retorno de carro " - " nova linha " par que irá produzir espaços duplos em seu código e substitui-los com um único caractere " nova linha " . Para uma variável chamada " $ string ", o código fica assim:
$ string = str_replace ( "\\ r \\ n", "\\ n ", $ string);
5
Salve o arquivo PHP, e fechar o editor de texto. Se todas as três linhas de código referenciar corretamente a mesma seqüência , o resultado será uma string na qual todas as novas linhas duplas foram substituídas por uma única quebra de linha.