iconv_strlen
(PHP 5, PHP 7, PHP 8)
iconv_strlen — Повертає кількість символів у рядку
Опис
iconv_strlen(string $string, ?string $encoding = null): int|false
В отличие отstrlen() iconv_strlen() враховує кодування рядка. Довжина string
не обов'язково буде відповідати кількості байт у ній, так як у різних кодуваннях різні символи кодуються різною кількістю байт, наприклад, юнікод може бути і дво-, і чотирибайтним.
Список параметрів
string
Рядок.
encoding
Якщо параметр encoding
опущено, передбачається, що кодування рядка string
еквівалентна значенню iconv.internal_encoding
Значення, що повертаються
Повертає кількість символів у string
як ціле число або **false
**в случае возникновения ошибки при кодировании.
список змін
Версия | Опис |
---|---|
8.0.0 | encoding тепер допускає значення null. |
Дивіться також
- grapheme_strlen() - отримує довжину рядка в одиницях графеми
- mb_strlen() - Отримує довжину рядка
- strlen() - Повертає довжину рядка