Страницы

Поиск по вопросам

пятница, 1 февраля 2019 г.

Как обрезать текст до последнего пробела?

Подскажите, как модифицировать код, чтобы обрезать текст на 180 символов до последнего пробела
introtext, 0, 180).'...'; ?>


Ответ

Попробуйте моё решение:
if(mb_strlen($text, "UTF-8") > $max_lengh) { $text_cut = mb_substr($text, 0, $max_lengh, "UTF-8"); $text_explode = explode(" ", $text_cut);
unset($text_explode[count($text_explode) - 1]);
$text_implode = implode(" ", $text_explode);
echo $text_implode."..."; } else { echo $text; } ?>

Комментариев нет:

Отправить комментарий