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