sabramovskikh
@sabramovskikh

Вроде банальная проблема с substr и mb_substr?

Есть сайт на джумле, в одном модуле нужно ограничить вывод заголовка
Этот код вставляет ромбики с вопросами, говорят надо mb_substr применять:
if (strlen($item->title) > 70) {
  $item->title = substr($item->title, 0, 70);
}

Не режет строку:
$item->title = mb_substr($item->title, 0, 70);
Возвращает false:
strlen($item->title)
Не решает проблемы:
mb_internal_encoding("UTF-8");

ms_string включен joxi.ru/5mdQp09Ivkqan2
  • Вопрос задан
  • 333 просмотра
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
mb_substr надо сказать какую кодировку ему резать.
и еще использовать не strlen, а mb_strlen и тоже с указанием кодировки
Ответ написан
sabramovskikh
@sabramovskikh Автор вопроса
Написал хостеру, чего-то сделали и заработало
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы