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
  • Вопрос задан
  • 330 просмотров
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
mb_substr надо сказать какую кодировку ему резать.
и еще использовать не strlen, а mb_strlen и тоже с указанием кодировки
Ответ написан
sabramovskikh
@sabramovskikh Автор вопроса
Написал хостеру, чего-то сделали и заработало
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
23 апр. 2024, в 20:08
400000 руб./за проект
23 апр. 2024, в 19:21
300 руб./за проект
23 апр. 2024, в 19:05
15000 руб./за проект