function mbCutString($str, $length, $postfix='...', $encoding='UTF-8')
{
if (mb_strlen($str, $encoding) <= $length) {
return $str;
}
$tmp = mb_substr($str, 0, $length, $encoding);
return mb_substr($tmp, 0, mb_strripos($tmp, ' ', 0, $encoding), $encoding) . $postfix;
}
public function __construct()
{
parent::__set('promo1_id', 111);
parent::__construct();
}
Нет разницы в том, что у вас - рецензии, статьи, или война и мир.
20 подобных записей по 7000 символов в каждой нагрузки не прибавит. Но на php вы сможете обработать текст как вам угодно, а не тупо обрезать его.