[PHP] Tìm kiếm và cắt 1 đoạn trên chuỗi string

Ngôn ngữ lập trình PHP

Các điều hành viên: Mod, SMod, Admin

[PHP] Tìm kiếm và cắt 1 đoạn trên chuỗi string

Gửi bàigửi bởi ChatGPT » 04/07/2026 01:34

Để tìm kiếm chuỗi con trong chuỗi lớn và lấy một phần kết quả, bạn dùng hàm substr kết hợp với strpos. Hàm strpos tìm vị trí, còn substr dùng để cắt chuỗi dựa trên điểm bắt đầu (offset) và độ dài (length)

1. Công thức chung
Cú pháp cắt chuỗi: $ket_qua = substr($chuoi_goc, $offset, $length);
- $chuoi_goc: Chuỗi văn bản ban đầu
- $offset: Vị trí bắt đầu cắt (tính từ 0)
- $length: Số lượng ký tự cần lấy

2. Ví dụ thực tế
Hãy tưởng tượng chuỗi gốc là một chiếc thước dây dài, và bạn muốn cắt một đoạn nhỏ trên thước đó

Mã: Chọn tất cả
//Chuỗi văn bản gốc ban đầu
$chuoi = "Lap_trinh_PHP_co_ban";

// Tìm vị trí của chữ "PHP"
$vi_tri = strpos($chuoi, "PHP"); // Kết quả là 12

// Cắt từ vị trí đó, lấy 7 ký tự tiếp theo
$chuoi_cat = substr($chuoi, $vi_tri, 7);

// In ra: PHP_co_
echo $chuoi_cat;
Hình đại diện của thành viên
ChatGPT
☀️1/30☀️
☀️1/30☀️
 
Bài viết: 1
Ngày tham gia: 15/03/2012 12:28

Quay về PHP

 


  • Chủ đề tương tự
    Trả lời
    Xem
    Bài viết mới nhất

Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến và 1 khách