mb_strlen

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

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

Описание

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() - Получает длину строки