PHP Ejemplos

Eliminar espacios con PHP (str_replace y trim)

Eliminar espacios en blanco al inicio y final de una cadena

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:

Relacionado  Obtener edad PHP con fecha de nacimiento

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.
Relacionado  ▷ Validar usuario existente con Ajax, jQuery & PHP

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().

Relacionado  PayPal usando PHP y MySQL: Ejemplo completo

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.

Descarga 204 Script y Sistemas PHP & MySQL

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

Deja una respuesta

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

Botón volver arriba