获取字符串的长度

# mb_strlen

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

mb_strlen — 获取字符串的长度

### 说明

function mb_strlen(string `$string`, ?string `$encoding` = `null`): int

获取一个 string 的长度。

### 参数

`string`

  要检查长度的 string。

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

### 返回值

返回具有 `encoding` 编码的 string `string` 包含的字符数。 多字节的字符被计为 1。

### 错误／异常

如果 encoding 未知，则会生成 `E_WARNING` 级别的错误。

### 更新日志

版本 | 说明
--- | ---
8.0.0 | 现在 `encoding` 可以为 null。

### 参见

- mb_internal_encoding() - 设置/获取内部字符编码
- grapheme_strlen() - Get string length in grapheme units
- iconv_strlen() - 返回字符串的字符数统计
- strlen() - 获取字符串长度

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