iconv_strlen

(PHP 5, PHP 7)

iconv_strlenВозвращает количество символов в строке

Описание

iconv_strlen ( string $string , string|null $encoding = null ) : int|false

В отличие от strlen(), iconv_strlen() учитывает кодировку строки. Длина string не обязательно будет соответствовать количеству байт в ней, так как в различных кодировках различные символы кодируются различным количеством байт, например, юникод может быть и двух-, и четырёхбайтным.

Список параметров

string

Строка.

encoding

Если параметр encoding опущен, предполагается, что кодировка строки string эквивалентна значению iconv.internal_encoding.

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

Возвращает количество символов в string как целое число или false в случае возникновения ошибки при кодировании.

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

Версия Описание
8.0.0 encoding теперь допускает значение null.

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