NguyenVip.Pro
HOMEUPLOADFORUM
09:51:27 CH10/04/2025
Chào: Khách!
Đăng nhập
Đăng ký
ForumWap/WebPHP - MySQL
Tìm kiếm
▼ Code Cắt Kí Tự Trong Văn Bản, Cắt Từ Trong Chuỗi Không Bị Lỗi Tiếng Việt 100%
DucVuPro (Member) [Off]
Exp: 54 | 59
Nguyễn Đức Vũ Entertainment
Cách đây 4 năm#1
Mô tả:
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 :

class ducvupro
{

/* Cắt Từ Trong Chuỗi */

public static function cattu($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;
}


/* Cắt Kí Tự Trong Chuỗi */

public static function catkitu($str, $len)
{
$str = mb_substr($str, 0, $len, 'UTF-8');
return $str;
}
}

cách sử dụng :

ducvupro::cattu("Nguyễn Đức Vũ Pro", 3);
// Nguyễn Đức Vũ

ducvupro::catkitu("nguyenducvupro", 11);
// nguyenducvu

Trong đó "nguyenducvupro" là chuỗi văn bản cần cắt. 3 là số từ cần cắt. 11 là số kí tự cần cắt.

Ví dụ :

// Văn bản cần cắt
$text = 'Duc Vu Pro 321';
// Cắt 3 Từ Từ Chuỗi
$text = ducvupro::cattu($text, 3);
// In ra Duc Vu Pro
echo $text;


Thấy hay thì cho xin 1 like!
Leech thì ghi nguồn DucVuPro.
[2] VanDuc, Code
Edited by DucVuPro. 13.03.2021 / 08:28
Trực tuyến [0 user] [4 khách]
Không có thành viên nào trực tuyến