Функция substr() некорректно работает с кириллицей
13.07.2017 09:46:57 am
Столкнулся с такой проблемой, что функция substr() некорректно работает с кириллицей. В конце обрезанной строки появлялся знак вопроса -
Нашел простое решение этой проблемы! На помощь пришла функция mb_substr(). Предназначение данной функции - получить часть строки, что собственно мне и надо. Мне необходимо "выхватить" первые 125 символов, например из переменной
Теперь обрезанная строка выглядит без всяких отклонений.
�.
Нашел простое решение этой проблемы! На помощь пришла функция mb_substr(). Предназначение данной функции - получить часть строки, что собственно мне и надо. Мне необходимо "выхватить" первые 125 символов, например из переменной
$text, значит делаю так:
$text = mb_substr($text, 0, 125, 'utf-8');Теперь обрезанная строка выглядит без всяких отклонений.
- Жалоба
![Dopamine [Ghost]](https://danfa.net/file/pic/user/2025/09/27/1_50_square.jpg)