English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP руководство пользователя

Метод использования и пример функции PHP mb_strlen()

PHP String руководство пользователя

Онлайн пример

Функция возвращает длину строки "Основной учебник сети w3codebox":

<?php
// Использование mb_strlen
echo mb_strlen("Основной учебник сети w3codebox");
 
echo PHP_EOL; // Перенос строки
 
// Использование strlen
echo strlen("Основной учебник сети w3codebox");
?>
Проверим, посмотрим ‹/›

Результат вывода:

10
20

Определение и использование

Функция mb_strlen() возвращает длину строки, как strlen В зависимости от кодировки символов он может возвращать соответствующее количество символов, хорошо решая проблему длины строк с китайскими символами.

Для использования mb_strlen необходимо включить расширение mbstring.

Синтаксис

strlen(string[, string $encoding = mb_internal_encoding()]))

mb_internal_encoding() используется для установки/получения внутренней кодировки символов.

ПараметрыОписание
stringОбязательно. Указать строку, которую нужно проверить.
encodingОпционально. Кодировка символов. Если опущена, используется внутренняя кодировка символов.

Технические детали

Возвратное значение:Если успешна, возвращает длину строки; если строка пуста, возвращает 0.
PHP версия:4+


PHP String руководство пользователя