Функция PHP mb_strimwidth

string mb_strimwidth (string str, int start, int width, string trimmarker [, string encoding])

mb_strimwidth усекает строку str до специфицированной width. Возвращает усечённую строку.

Если trimmarker установлен, trimmarker присоединяется к return-значению.

start это смещение стартовой позиции. Количество символов от начала строки (первый символ 0).

trimmarker это строка, которая добавляется в конец строки при её усечении.

encoding это кодировка символов. Если опущен, используется внутренняя кодировка.

Пример использования mb_strimwidth

<?
   $str = mb_strimwidth($str, 0, 40, "..>");
?>

См. также mb_strwidth, mb_internal_encoding.