Получает длину строки

# 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` функция интерпретирует символы в предустановленной кодировке модуля.

### Возвращаемые значения

Функция возвращает количество символов в строке (string) аргумента `string` на основе кодировки символов, которую определили в параметре `encoding`. Функция воспринимает многобайтовый символ как 1 символ.

### Ошибки

Функция выдаёт ошибку уровня `E_WARNING`, если не знает кодировку.

### Список изменений

Версия | Описание
--- | ---
8.0.0 | Параметр `encoding` теперь принимает значение `null`.

### Смотрите также

- mb_internal_encoding() - Устанавливает или получает внутреннюю кодировку символов файла скрипта
- grapheme_strlen() - Получает количество графемных кластеров в строке
- iconv_strlen() - Возвращает количество символов в строке
- strlen() - Получает длину строки

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