function shorten($string, $max = 255, $more = '...') { $string_tmp = ''; $exp = explode(' ', $string); for ($i = 0; $i < count($exp); $i++) { if (strlen($string_tmp) + strlen($exp[$i]) < $max) { $string_tmp .= $exp[$i] . ' '; } else { break; } } $string = substr($string_tmp, 0, -1) . (strlen($string) > strlen($string_tmp) ? $more : ''); return RSTicketsProHelper::closeTags($string); }