Si saltos de línea están involuntariamente duplicaron en una cadena de PHP, o si un retorno de carro y caracteres de nueva línea se combinan incorrectamente, su código no pueden dar los resultados esperados, sobre todo en situaciones en las que exacta formato del texto es esencial. Str_replace () de PHP función viene al rescate , lo que le permite convertir los sucesos de múltiples saltos de línea en saltos de línea una vez más. Instrucciones
1
Abra el archivo PHP en un editor de texto plano, y desplácese hacia abajo hasta la cadena que tiene los saltos de línea que desea reemplazar . Cuerdas , al igual que todas las variables en PHP, comienzan con "$ ". Si usted no puede localizar de inmediato la cadena , trate de hacer un " descubrimiento" (por lo general "Ctrl " + "F " en un PC y " Cmd "+ " F " en un Mac OSX ) para buscar el texto en su interior.
2
Agregar una nueva línea que sigue la variable de cadena y reemplace dobles apariciones de la " nueva línea " carácter mediante str_replace . Por ejemplo , si la variable se llama " $ cadena ", la línea de código será:
$ cadena = str_replace ("\\ n \\ n " " \\ n ", $ cadena) ; .
Change " $ cadena" para que coincida con el nombre de la variable en el código PHP
3
Crear una segunda línea , esta vez sustituyendo dobles apariciones de la " retorno de carro " carácter , que se maneja por separado en PHP. Una vez más , si la variable se llama " $ cadena ", este código es:
$ cadena = str_replace ("\\ r \\ r", " \\ n ", $ cadena) ;
Página 4
Añada una línea final, la comprobación de la " retorno de carro " - " nueva línea " par que producirá los espacios del doble en el código y su sustitución por una única " línea nueva " carácter. Para una variable llamada " $ cadena ", el código es el siguiente :
$ cadena = str_replace ("\\ r \\ n " " \\ n ", $ cadena) ;
5
Guarde el archivo PHP, y cierre el editor de texto. Si las tres líneas de código hacen referencia adecuada de la misma cadena, el resultado será una cadena en la que todas las nuevas líneas dobles han sido sustituidos por un solo salto de línea.