Маленькая функция, которая часто используется — обрезание длинного текста.
Функция обрезает текст до нужной длинны и приписывает в конце многоточие «…». Код функции написан на php, и довольно простой, поэтому что-либо тут описывать нет смысла, единственное что скажу — это то, что функция работает и с кириллицей и с английскими символами, для этого все операции с текстом осуществляются в кодировке utf-8.
Ниже приведу код:
// пример использования $text = "ооооочень длинный текст"; $cutText = cut_text($text, 15); echo $cutText; // функция для обрезания длинного текста function cut_text($text, $maxLen = 10){ $lenTitle = mb_strlen($text, 'utf-8'); // длина всего текста $result = $text; if(($lenTitle-3) > $maxLen){ // -3 нужно для исключения замены 3х последних символов точками $result = mb_substr($text, 0, $maxLen, 'utf-8') . '...'; // обрезаем и дописываем точки } return $result; }