Elimina los espacios (u otros caracteres) del inicio y final de un string

# mb_trim

(PHP 8 >= 8.4.0)

mb_trim — Elimina los espacios (u otros caracteres) del inicio y final de un string

### Descripción

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

Realiza una operación trim() segura para multi-octetos, y devuelve un string con los espacios eliminados del inicio y final de `string`. Sin el segundo parámetro, mb_trim() eliminará los siguientes caracteres:

- `" "` (Unicode U+0020), un espacio ordinario.
- `"\t"` (Unicode U+0009), una tabulación.
- `"\n"` (Unicode U+000A), un salto de línea.
- `"\r"` (Unicode U+000D), un retorno de carro.
- `"\0"` (Unicode U+0000), el octeto NUL.
- `"\v"` (Unicode U+000B), una tabulación vertical.
- `"\f"` (Unicode U+000C), un avance de página.
- `"\u00A0"` (Unicode U+00A0), un ESPACIO INSÉCABLE.
- `"\u1680"` (Unicode U+1680), una MARCA DE ESPACIO OGHAM.
- `"\u2000"` (Unicode U+2000), un CUADRADO MEDIO.
- `"\u2001"` (Unicode U+2001), un CUADRADO.
- `"\u2002"` (Unicode U+2002), un ESPACIO MEDIO.
- `"\u2003"` (Unicode U+2003), un ESPACIO CUADRADO.
- `"\u2004"` (Unicode U+2004), un ESPACIO DE UN-TERCIO-DE-CUADRADO.
- `"\u2005"` (Unicode U+2005), un ESPACIO DE UN-CUARTO-DE-CUADRADO.
- `"\u2006"` (Unicode U+2006), un ESPACIO DE UN-SEXTO-DE-CUADRADO.
- `"\u2007"` (Unicode U+2007), un ESPACIO PARA DÍGITOS.
- `"\u2008"` (Unicode U+2008), un ESPACIO DE PUNTUACIÓN.
- `"\u2009"` (Unicode U+2009), un ESPACIO FINO.
- `"\u200A"` (Unicode U+200A), un ESPACIO PELUDO.
- `"\u2028"` (Unicode U+2028), un SEPARADOR DE LÍNEA.
- `"\u2029"` (Unicode U+2029), un SEPARADOR DE PÁRRAFO.
- `"\u202F"` (Unicode U+202F), un ESPACIO INSÉCABLE ESTRECHO.
- `"\u205F"` (Unicode U+205F), un ESPACIO MATEMÁTICO MEDIO.
- `"\u3000"` (Unicode U+3000), un ESPACIO IDEOGRÁFICO.
- `"\u0085"` (Unicode U+0085), una LÍNEA SIGUIENTE (NEL).
- `"\u180E"` (Unicode U+180E), un SEPARADOR DE VOCALES MONGOL.

### Parámetros

`string`
  El string que será recortado.
`characters`
  Opcionalmente, los caracteres a eliminar también pueden ser especificados utilizando el parámetro `characters`. Basta con listar todos los caracteres a eliminar.
`encoding`
  El parámetro `encoding` es la codificación de caracteres. Si se omite o es `null`, se utilizará el valor de la codificación de caracteres interna.

### Valores devueltos

El string recortado.

### Ver también

- mb_ltrim() - Elimina los espacios (u otros caracteres) del inicio de un string
- mb_rtrim() - Elimina los espacios (u otros caracteres) del final de un string
- trim() - Elimina los espacios (u otros caracteres) al inicio y al final de un string

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