Función trim() de PHP

Ejemplo

Eliminar caracteres de ambos lados de la cadena ("Hello" de "He" y "World" de "d!"):

<?php
$str = "Hello World!";
echo $str . "<br>";
echo trim($str,"Hed!");
?>

Ejemplo de ejecución

Definición y uso

La función trim() elimina los caracteres en blanco a ambos lados de la cadena de caracteres u otros caracteres predefinidos.

Funciones relacionadas:

  • ltrim() - Elimina los caracteres en blanco a la izquierda de la cadena de caracteres u otros caracteres predefinidos.
  • rtrim() - Elimina los caracteres en blanco a la derecha de la cadena de caracteres u otros caracteres predefinidos.

Sintaxis

trim(s
tring,charlist)
Parámetro Descripción
string Necesario. Define la cadena de caracteres que se debe verificar.
charlist

Opcional. Especifica qué caracteres se deben eliminar de la cadena. Si se omite, se eliminarán todos los siguientes caracteres:

  • "\0" - NULL
  • "\t" - Tabulación
  • "\n" - Salto de línea
  • "\x0B" - Tabulación vertical
  • "\r" - Retorno de carro
  • " " - Espacio

Detalles técnicos

Valor devuelto: Devuelve la cadena modificada
Versión de PHP: 4+
Registro de actualizaciones: En PHP 4.1, se añadió charlist Parámetros.

Más ejemplos

Ejemplo 1

Remover los espacios laterales en la cadena:

<?php
$str = " Hello World! ";
echo "Sin usar trim: " . $str;
echo "<br>";
echo "Uso de trim: " . trim($str);
?>

La salida HTML del código anterior es la siguiente (consulte el código fuente):

<!DOCTYPE html>
<html>
<body>
Sin usar trim: ¡Hola Mundo! <br>Uso de trim: ¡Hola Mundo!
</body>
</html>

La salida del navegador del código anterior es la siguiente:

Sin usar trim: ¡Hola Mundo!
Uso de trim: ¡Hola Mundo!

Ejemplo de ejecución

Ejemplo 2

Remover los saltos de línea laterales (\n):

<?php
$str = "\n\n\nHello World!\n\n\n";
echo "Sin usar trim: " . $str;
echo "<br>";
echo "Uso de trim: " . trim($str);
?>

La salida HTML del código anterior es la siguiente (consulte el código fuente):

<!DOCTYPE html>
<html>
<body>
Sin usar trim:
¡Hola Mundo!
<br>Uso de trim: ¡Hola Mundo!
</body>
</html>

La salida del navegador del código anterior es la siguiente:

Sin usar trim: ¡Hola Mundo!
Uso de trim: ¡Hola Mundo!

Ejemplo de ejecución