“Conocimientos Programación>Programación PHP /MySQL

Cómo quitar caracteres de nueva línea en PHP

2015/3/2
Porque PHP se utiliza a menudo para filtrar , manipular y guardar los datos enviados por el usuario , un desarrollador a menudo tendrá que quitar los caracteres de nueva línea de texto proporcionado por el usuario . Para completar esta tarea , hay que reemplazar las líneas nuevas con espacios, para asegurar que " la línea \\ nline " (donde "\\ n " es un salto de línea ) no se convierta en " lineline " sino " línea de la línea ", y luego retire los espacios del doble que pueden haber aparecido debido a la doble saltos de línea o espacios antes o después de un salto de línea. Afortunadamente, la gran biblioteca de funciones de PHP hace que la eliminación de caracteres de nueva línea una tarea sencilla. Instrucciones
1

Definir la cadena de la que va a eliminar los saltos de línea y una matriz que contiene los valores " \\ r \\ n " y "\\ n ", los caracteres de nueva línea para Windows y Linux respectivamente. Se utilizarán Estos valores para reemplazar los saltos de línea con espacios . El código debería ser algo como esto :

< php

$ cadena = " Hola mundo \\ Nhow es usted ? " ;

$ Search = array (" ? \\ r \\ n " " \\ n ");
2

Aplicar de PHP " función str_replace " a la cadena y asignar el resultado a una variable nueva. La función tiene tres argumentos : los valores para encontrar el valor con el que lo sustituya y la cadena en la que realizar las operaciones. Por lo tanto , utilizar la matriz definida en el paso 1 como el primer valor , un único espacio que la segunda y la cadena como la tercera . Aquí está el código :

$ newString = str_replace ($ search ',' , $ cadena) ;
3

Aplicar la función " str_replace " para la nueva cadena de quitar los espacios dobles. El primer argumento debe ser de dos espacios, el segundo un solo espacio y la tercera la cadena desde el paso 2 . Aquí está el código completo :

$ newString = str_replace ('' , ' ', $ newString ) ;

echo " Original: " . $ string . " Nueva cadena : " . $ newString . "";

Programación PHP /MySQL
Cómo crear una cuenta Apache MySQL Server mediante Webmin
NetBeans JDBC MySQL Tutorial
Cómo unirse a dos cadenas en PHP
Cómo matar Tema MySQL
PHP Proxy Tutorial
Cómo configurar PHP en IIS 6.0
Cómo importar SQLite a MySQL
Cómo crear una lista desplegable Usar XML y AJAX en PHP
Conocimientos Informáticos © http://www.ordenador.online