# mb_trim

(PHP 8 >= 8.4.0)

mb_trim — Strip whitespace (or other characters) from the beginning and end of a string

### 说明

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

Performs a multi-byte safe trim() operation, and returns a string with whitespace stripped from the beginning and end of `string`. Without the second parameter, mb_trim() will strip these characters:

- `" "` (Unicode U+0020)，普通空格。
- `"\t"` (Unicode U+0009)，制表符。
- `"\n"`（Unicode U+000A)，新行（换行）。
- `"\r"`（Unicode U+000D），回车。
- `"\0"`（Unicode U+0000），NUL 字节。
- `"\v"`（Unicode U+000B），垂直制表符。
- `"\f"`（Unicode U+000C），换页符。
- `"\u00A0"`（Unicode U+00A0），NO-BREAK SPACE。
- `"\u1680"`（Unicode U+1680），OGHAM SPACE MARK。
- `"\u2000"`（Unicode U+2000），EN QUAD。
- `"\u2001"`（Unicode U+2001），EM QUAD。
- `"\u2002"`（Unicode U+2002），EN SPACE。
- `"\u2003"`（Unicode U+2003），EM SPACE。
- `"\u2004"`（Unicode U+2004），THREE-PER-EM SPACE。
- `"\u2005"`（Unicode U+2005），FOUR-PER-EM SPACE。
- `"\u2006"`（Unicode U+2006），SIX-PER-EM SPACE。
- `"\u2007"`（Unicode U+2007），FIGURE SPACE。
- `"\u2008"`（Unicode U+2008），PUNCTUATION SPACE。
- `"\u2009"`（Unicode U+2009），THIN SPACE。
- `"\u200A"`（Unicode U+200A），HAIR SPACE。
- `"\u2028"`（Unicode U+2028），LINE SEPARATOR。
- `"\u2029"`（Unicode U+2029），PARAGRAPH SEPARATOR。
- `"\u202F"`（Unicode U+202F），NARROW NO-BREAK SPACE。
- `"\u205F"`（Unicode U+205F），MEDIUM MATHEMATICAL SPACE。
- `"\u3000"`（Unicode U+3000），IDEOGRAPHIC SPACE。
- `"\u0085"`（Unicode U+0085），NEXT LINE (NEL)。
- `"\u180E"`（Unicode U+180E），MONGOLIAN VOWEL SEPARATOR。

### 参数

`string`
  The string that will be trimmed.
`characters`
  可选，也可以使用 `characters` 参数指定要删除的字符。只需列出所有需要删除的字符即可。
`encoding`

  `encoding` 参数为字符编码。如果省略或是 `null`，则使用内部字符编码。

### 返回值

The trimmed string.

### 参见

- mb_ltrim() - Strip whitespace (or other characters) from the beginning of a string
- mb_rtrim() - Strip whitespace (or other characters) from the end of a string
- trim() - 去除字符串首尾处的空白字符（或者其他字符）

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