una saltos rtrim remove reemplazar preg_replace linea espacios eliminar caracteres cadena blanco array php

rtrim - ¿Php trim() elimina los saltos de línea?



trim array php (3)

Sí lo hace, ver el manual :

Esta función devuelve una cadena con espacios en blanco eliminados desde el principio y el final de str . Sin el segundo parámetro, trim() eliminará estos caracteres:

" " (ASCII 32 (0x20)), un espacio ordinario.
"/t" (ASCII 9 (0x09)), una pestaña.
"/n" (ASCII 10 (0x0A)), una nueva línea (avance de línea).
"/r" (ASCII 13 (0x0D)), un retorno de carro.
"/0" (ASCII 0 (0x00)), el byte NUL.
"/x0B" (ASCII 11 (0x0B)), una pestaña vertical.

Estoy creando una aplicación que toma un "golpe" de un lector magnético. La cadena que se devuelve desde el lector magnético tiene un salto de línea después del texto. ¿Puedo usar php trim () para eliminar el salto de línea (y obviamente cualquier espacio en blanco anterior o posterior)?


También tenga en cuenta: trim($string, "/n") o trim($string, " ")


Tenga en cuenta que el ajuste no lo eliminará de manera predeterminada, si tiene una línea de breakline: <br> al final, así que tenga cuidado con eso.

De lo contrario, @ la respuesta de @ Pekka Petah es buena.