Portada » Lenguaje PHP » Eliminar espacios con PHP (str_replace y trim)

Eliminar espacios con PHP (str_replace y trim)

Eliminar espacios con PHP. Gestionar cadenas en PHP a diferencia con otros lenguajes de programación es más sencillo, con las funciones por defecto de PHP trim(), ltrim() y rtrim() podemos quitar y/o eliminar espacios en blanco u otros caracteres al inicio y final de una cadena de texto o variable de texto.

Estas funciones PHP se usan para borrar estos espacios en blanco, pero también vamos a ver mediante ejemplos como eliminar otros caracteres. Sin embargo, se pueden usar de otras maneras, es preciso revisar la documentación.

Eliminar espacios con PHP

Eliminar espacios con PHP (str_replace y trim)

1) Eliminar espacios al inicio y final de las cadenas

Funciones PHP necesarias:

trim(): Elimina los espacios en blanco u otros caracteres al inicio y final de una cadena. Web oficial.
ltrim(): Elimina los espacios en blanco u otros caracteres al inicio de una cadena. Web oficial.
rtrim(): Elimina los espacios en blanco u otros caracteres al final de una cadena. Web oficial.

Sintaxis de PHP trim(), ltrim() y rtrim()

Veamos la sintaxis:

trim ( $cadena , $lista )
ltrim ( $cadena , $lista )
rtrim ( $cadena , $lista )

Las funciones siempre nos devuelven una cadena resultante, los parámetros a pasar a las 3 funciones son idénticos:

  • $cadena (obligatorio): Esta es la variable que contiene la cadena que queremos quitar los espacios en blanco.
  • $lista (opcional): Este valor representará los caracteres diferentes a un espacio en blanco que queremos eliminar de la cadena.

Ejemplo de PHP trim()

Vamos a ver como eliminar un espacio en blanco y otros caracteres en este EJEMPLO de PHP trim():

$cadena = " funcion funcion funcion ";

$cadena_formateada = trim($cadena);

echo "La cadena original es esta: '".$cadena."' y la formateada es esta otra: '".$cadena_formateada."'";

La salida en el navegador después de la ejecución será el siguiente

La cadena original es esta: ' funcion funcion funcion ' y la formateada es esta otra: 'funcion funcion funcion'

2) Usando Función str_replace()

Existe una función en PHP para eliminar los espacios de una cadena, es decir, al inicio y al final de las cadenas. Se trata de la función trim().

a) Reemplazar espacios en blanco

Por otro lado, existe otra función llamada STR_REPLACE, a diferencia de la otra función esta busca y luego reemplaza valores dados. Por lo tanto, podemos usarlo para que busque espacios en blanco y reemplazar por cualquier otro valor. veamos un ejemplo.

$cadena="Los caballeros del Zodiaco";
$cadena =str_replace(' ', '', $cadena);

//Resultado de $cadena: LoscaballerosdelZodiaco

b) Reemplazar espacios en blanco por otro valor

También podría ser útil para sustituir los espacios por otros caracteres:

$cadena="Los caballeros del Zodiaco";
$cadena =str_replace(' ', '-', $cadena);

//Resultado de $cadena: Los-caballeros-del-Zodiaco

c) Reemplazar caracteres por otro carácter

Podemos simplemente sustituir todos los caracteres de una cadena por otro carácter previamente declarado:

$cadena="Los caballeros del Zodiaco";
$cadena=str_replace('a', 'A', $cadena);

//Resultado de $cadena: Los cAbAlleros del ZodiAco

Conclusión

En este artículo hemos aprendido a eliminar espacios en blanco usando la función TRIM. Además, hemos aprendido a usar otra función para reemplazar espacios en blanco STR_REPLACE()

Estas funciones son propias del lenguaje PHP y podemos usarlo según nuestra necesidad. Sin embargo, existen más opciones que podemos aplicar y seria genial revisar la documentación del TRIM y STR_REPLACE.

Espero que estos ejemplos les ayude en sus proyectos web.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Privacidad