Подсчёт количества символов в строке (PHP)

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
Slash
Администратор
Сообщения: 2029
Поблагодарили: 62 раза

Подсчёт количества символов в строке (PHP)

Сообщение Slash » Сб дек 20, 2014 8:28 pm

Здравствуйте.
Стояла задача подсчитать количество символов в строке на русском языке, для подсчета я использовал функцию strlen(). Функцию strlen() - возвращает длину строки, но как оказалось если текст будет на кириллице, то результат будет совершенно неправильный. Решил заменить функцию strlen() на mb_strlen() - это решение помогло!
Функция mb_strlen() - так же, как и strlen() возвращает длину строки, но в отличии strlen() может работать с кириллицей.
Я сделал так:

Код: Выделить всё

echo mb_strlen($login); 

Теперь подсчет символов на кириллице верный.
Реклама

Вернуться в «PHP»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость