• Admin [FOUNDER] ♥ PRO |
(13.12.2015 / 12:23) | TOP |
Là code functions.
-Dùng để cắt số lượng từ cần thiết trong một chuỗi text dài nào đó.
-Tự động không cắt khi chuổi ngắn.
-Không bị lỗi tiếng việt.
-Không bị lỗi khi cắt các ký tự đã được mã hóa.
-Cắt thông minh, kể cả một chuổi dài, không có dấu cách.
Code:
PHP CODE :
/* CUT WORD */
public static function cutword($str, $len)
{
if (mb_strlen($str, 'UTF-8') > $len*5) {
$str = mb_substr($str, 0, $len*5, 'UTF-8');
$str = mb_substr($str, 0, mb_strrpos($str," ", 'UTF-8'), 'UTF-8');
$str = strip_tags(implode(' ',array_slice(explode(' ',$str),0,$len)));
}
return $str;
}
public static function cutword($str, $len)
{
if (mb_strlen($str, 'UTF-8') > $len*5) {
$str = mb_substr($str, 0, $len*5, 'UTF-8');
$str = mb_substr($str, 0, mb_strrpos($str," ", 'UTF-8'), 'UTF-8');
$str = strip_tags(implode(' ',array_slice(explode(' ',$str),0,$len)));
}
return $str;
}
Thêm functions này vào incfiles\classes\functions.php.
Sử dụng:
Ví dụ:
PHP CODE :
if (empty($tags)) { $tags = functions::fixtags(functions::cutword($msg, 30)); }