Remove espaços em branco (ou outros caracteres) do início e do final de uma string

# mb_trim

(PHP 8 >= 8.4.0)

mb_trim — Remove espaços em branco (ou outros caracteres) do início e do final de uma string

### Descrição

function mb_trim(string `$string`, ?string `$characters` = `null`, ?string `$encoding` = `null`): string

Realiza uma operação trim() segura para strings multi-byte, e retorna uma string com os espaços em branco (ou outros caracteres) removidos do início e do final da `string`. Sem o segundo parâmetro, mb_trim() removerá estes caracteres:

- `" "` (Unicode U+0020), um espaço em branco normal.
- `"\t"` (Unicode U+0009), uma tabulação horizontal.
- `"\n"` (Unicode U+000A), uma nova linha (alimentação de linha).
- `"\r"` (Unicode U+000D), um retorno de carro.
- `"\0"` (Unicode U+0000), o byte NUL.
- `"\v"` (Unicode U+000B), uma tabulação vertical.
- `"\f"` (Unicode U+000C), uma alimentação de formulário.
- `"\u00A0"` (Unicode U+00A0), um espaço sem quebra de palavra (NO-BREAK SPACE).
- `"\u1680"` (Unicode U+1680), uma marca de espaço Ogham.
- `"\u2000"` (Unicode U+2000), um EN QUAD.
- `"\u2001"` (Unicode U+2001), um EM QUAD.
- `"\u2002"` (Unicode U+2002), um EN SPACE.
- `"\u2003"` (Unicode U+2003), um EM SPACE.
- `"\u2004"` (Unicode U+2004), um THREE-PER-EM SPACE.
- `"\u2005"` (Unicode U+2005), um FOUR-PER-EM SPACE.
- `"\u2006"` (Unicode U+2006), um SIX-PER-EM SPACE.
- `"\u2007"` (Unicode U+2007), um FIGURE SPACE.
- `"\u2008"` (Unicode U+2008), um PUNCTUATION SPACE.
- `"\u2009"` (Unicode U+2009), um THIN SPACE.
- `"\u200A"` (Unicode U+200A), um HAIR SPACE.
- `"\u2028"` (Unicode U+2028), um LINE SEPARATOR.
- `"\u2029"` (Unicode U+2029), um PARAGRAPH SEPARATOR.
- `"\u202F"` (Unicode U+202F), um NARROW NO-BREAK SPACE.
- `"\u205F"` (Unicode U+205F), um MEDIUM MATHEMATICAL SPACE.
- `"\u3000"` (Unicode U+3000), um IDEOGRAPHIC SPACE.
- `"\u0085"` (Unicode U+0085), um NEXT LINE (NEL).
- `"\u180E"` (Unicode U+180E), um MONGOLIAN VOWEL SEPARATOR.

### Parâmetros

`string`
  A string de entrada.
`characters`
  Opcionalmente, os caracteres a serem removidos também podem ser especificados usando o parâmetro `characters`. Simplesmente liste todos os caracteres que precisam ser removidos.
`encoding`
  O parâmetro `encoding` é a codificação de caracteres. Se for omitido ou `null`, o valor da codificação de caracteres interna será usado.

### Valor Retornado

Retorna a string resultante.

### Veja Também

- mb_ltrim() - Remove espaços em branco (ou outros caracteres) do início de uma string
- mb_rtrim() - Remove espaços em branco (ou outros caracteres) do final de uma string
- trim() - Retira espaços (ou outros caracteres) do início e do final de uma string

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open