Função trim() do PHP

Exemplo

Remover caracteres de ambos os lados da string ("Hello" do "He" e "World" do "d!"):

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

Executar Exemplo

Definição e uso

A função trim() remove caracteres em branco em ambos os lados da string ou caracteres pré-definidos.

Funções relacionadas:

  • ltrim() - Remover caracteres em branco à esquerda da string ou caracteres pré-definidos.
  • rtrim() - Remover caracteres em branco à direita da string ou caracteres pré-definidos.

Sintaxe

trim(s
tring,charlist)
Parâmetro Descrição
string Obrigatório. Define a string a ser verificada.
charlist

Opcional. Especifica quais caracteres devem ser removidos da string. Se omitido, todos os seguintes caracteres serão removidos:

  • "\0" - NULL
  • "\t" - Tabulação
  • "\n" - Nova Linha
  • "\x0B" - Tabulação Vertical
  • "\r" - Carriage Return
  • " " - Espaço

Detalhes Técnicos

Retorno: Retorna a string modificada
Versão PHP: 4+
Log de Atualizações: Em PHP 4.1, foi adicionado charlist Parâmetros.

Mais Exemplos

Exemplo 1

Remover espaços em branco两侧:

<?php
$str = " Hello World! ";
echo "Não usar trim: " . $str;
echo "<br>";
echo "Usar trim: " . trim($str);
?>

A saída HTML do código acima é a seguinte (verifique o código-fonte):

<!DOCTYPE html>
<html>
<body>
Não usar trim:  Hello World! <br>Usar trim: Hello World!
</body>
</html>

A saída do navegador do código acima é a seguinte:

Não usar trim: Hello World!
Usar trim: Hello World!

Executar Exemplo

Exemplo 2

Remover quebras de linha两侧 (\n):

<?php
$str = "\n\n\nHello World!\n\n\n";
echo "Não usar trim: " . $str;
echo "<br>";
echo "Usar trim: " . trim($str);
?>

A saída HTML do código acima é a seguinte (verifique o código-fonte):

<!DOCTYPE html>
<html>
<body>
Não usar trim:
Hello World!
<br>Usar trim: Hello World!
</body>
</html>

A saída do navegador do código acima é a seguinte:

Não usar trim: Hello World!
Usar trim: Hello World!

Executar Exemplo