trim

trim

(PHP 3, PHP 4, PHP 5)

trim --  Elimina espacios en blanco (u otros caracteres) del principio y final de una cadena

Descripci贸n

string trim ( string cadena [, string lista_caracteres] )

La funci贸n devuelve una cadena con los espacios en blanco eliminados del principio y del final de la cadena indicada en el par谩metro cadena. Si no se emplea el segundo par谩metro (lista_caracteres), la funci贸n trim() elimina los siguientes caracteres:

Lista de par谩metros

cadena

La cadena a la que se eliminan los espacios en blanco (u otros caracteres)

lista_caracteres

Adem谩s, con el par谩metro lista_caracteres, se puede especificar la lista de caracteres que se quieren eliminar. El m茅todo consiste en enumerar todos los caracteres que se quieren eliminar, con la posibilidad de emplear .. para indicar un rango de caracteres.

Valores retornados

La cadena con los espacios en blanco (u otros caracteres) eliminados

Registro de cambios

Versi贸nDescripci贸n
4.1.0 Se incluy贸 el par谩metro opcional lista_caracteres.

Ejemplos

Ejemplo 1. Ejemplo de uso de trim()

<?php

$texto
= "\t\tEn un lugar de la Mancha :) ...  ";

echo
trim($texto);           // "En un lugar de la Mancha :) ..."
echo trim($texto, " \t.");   // "En un lugar de la Mancha :)"

// elimina los caracteres ASCII de control que aparecen al principio y al final de $datos_binarios
// (desde el car&aacute;cter de control 0 hasta el 31, ambos inclusive)
$datos_normales = trim($datos_binarios, "\x00..\x1F");

?>

Ejemplo 2. Limpiar valores de matrices con trim()

<?php
function limpia_valores(&$valor)
{
    
$valor = trim($valor);
}

$frutas = array('manzana','platano ', ' arandano ');
var_dump($frutas);

array_walk($frutas, 'limpia_valores');
var_dump($frutas);

?>

El resultado del ejemplo seria:

array(3) {
  [0]=>
  string(5) "manzana"
  [1]=>
  string(7) "platano "
  [2]=>
  string(11) " arandano "
}
array(3) {
  [0]=>
  string(5) "manzana"
  [1]=>
  string(6) "platano"
  [2]=>
  string(9) "arandano"
}

Ver tambi茅n

ltrim()
rtrim()