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

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

2012/5/24
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
MySQL: cadena de consulta a Int
¿Qué caracteres se pueden utilizar en una cadena PHP
Urlencode y caracteres especiales en PHP
El primer elemento de una matriz en PHP
Cómo crear un ICS con PHP
Cómo actualizar una columna en MySQL
Cómo crear su sitio web con PHP
Cómo crear un enlace simbólico con PHP
Conocimiento de la computadora © http://www.ordenador.online