iconv_strlen
(PHP 5, PHP 7)
iconv_strlen — Возвращает количество символов в строке
Описание
$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.
|
Смотрите также
- grapheme_strlen() - Get string length in grapheme units
- mb_strlen() - Получает длину строки
- strlen() - Возвращает длину строки