Resumo : neste tutorial, você aprenderá como usar a trim()
função PHP para remover espaços em branco ou outros caracteres de ambas as extremidades de uma string.
Introdução à função trim() do PHP
A trim()
função remove os espaços em branco ou outros caracteres do início e do final de uma string .
Aqui está a sintaxe da trim()
função:
trim ( string $string , string $characters = " \n\r\t\v\0" ) : string
Linguagem de código: PHP ( php )
A trim()
função possui dois parâmetros:
$string
é a string de entrada que será cortada.$characters
argumento é opcional. Ele especifica qual caractere remover de ambas as extremidades do arquivo$string
.
Por padrão, a trim()
função remove os seguintes caracteres:
Personagem | ASCII | Feitiço | Descrição |
---|---|---|---|
”“ | 32 | 0x20 | um espaço |
“\ t” | 9 | 0x09 | um separador |
“\n” | 10 | 0x0A | uma nova linha |
“\r” | 13 | 0x0D | um retorno |
“\0” | 0 | 0x00 | um byte NUL |
“\v” | 11 | 0x0B | uma aba vertical |
Se quiser remover outros caracteres, você pode especificá-los no $characters
argumento.
Para especificar um intervalo de caracteres a serem removidos, você pode usar ‘..’. Por exemplo, para remover todos os caracteres de controle ASCII de ambas as extremidades de uma string, use o seguinte valor para o argumento $characters:
'\x00..\x1F'
Linguagem de código: PHP ( php )
É importante observar que a trim()
função não altera a string de entrada. Ele retorna uma nova string com todas as $characters
removidas.
Exemplos de funções PHP trim()
Vejamos alguns exemplos de uso da trim()
função PHP.
1) Usando a função PHP trim() para remover espaços em branco de ambas as extremidades de uma string
O exemplo a seguir usa a trim()
função para remover espaços do início e do final de uma string:
<?php
$str = ' PHP ';
$new_str = trim($str);
var_dump($new_str);
Linguagem de código: PHP ( php )
Saída:
string(3) "PHP"
Linguagem de código: texto simples ( texto simples )
2) Usando a função PHP trim() para remover outros caracteres
Suponha que você tenha o seguinte URL:
https://tutorials.acervolima.com/api/v1/posts/
Linguagem de código: PHP ( php )
Para obter o URI da solicitação, você acessa o $_SERVER
array com a chave 'REQUEST_URI'
:
<?php
$uri = $_SERVER['REQUEST_URI'];
echo $uri;
Linguagem de código: PHP ( php )
Saída:
/api/v1/posts/
Linguagem de código: texto simples ( texto simples )
O URI contém barras iniciais e finais.
Para remover as barras ( /
) de ambas as extremidades do URI, você pode usar a trim()
função:
<?php
$uri = $_SERVER['REQUEST_URI'];
echo trim($uri,'/');
Linguagem de código: PHP ( php )
Saída:
api/v1/posts
Linguagem de código: texto simples ( texto simples )
Resumo
- Use a função PHP
trim()
para remover espaços em branco ou outros caracteres de ambas as extremidades de uma string.