PHP - Cắt chuỗi
Cắt lát
Bạn có thể trả về một phạm vi ký tự bằng cách sử dụng hàm substr()
.
Chỉ định chỉ mục bắt đầu và số lượng ký tự bạn muốn trả về.
Ví dụ
Bắt đầu lát cắt ở chỉ số 6 và kết thúc lát cắt 5 vị trí sau:
$x = "Hello World!";
echo substr($x, 6, 5);
Hãy tự mình thử »Lưu ý Ký tự đầu tiên có chỉ số 0.
Cắt đến cuối
Bằng cách bỏ tham số độ dài , phạm vi sẽ đi đến cuối:
Ví dụ
Bắt đầu lát cắt ở chỉ số 6 và đi đến cuối:
$x = "Hello World!";
echo substr($x, 6);
Hãy tự mình thử »Lát từ cuối
Sử dụng các chỉ mục phủ định để bắt đầu lát cắt từ cuối chuỗi:
Ví dụ
Lấy 3 ký tự, bắt đầu từ chữ "o" trong thế giới (chỉ số -5):
$x = "Hello World!";
echo substr($x, -5, 3);
Hãy tự mình thử »Lưu ý Ký tự cuối cùng có chỉ số -1.
Độ dài âm
Sử dụng độ dài âm để chỉ định số lượng ký tự cần bỏ qua, bắt đầu từ cuối chuỗi:
Ví dụ
Từ chuỗi "Xin chào, bạn khỏe không?", hãy lấy các ký tự bắt đầu từ chỉ số 5 và tiếp tục cho đến khi bạn đạt đến ký tự 3. từ cuối (chỉ mục -3).
Nên kết thúc bằng "ow are y":
$x = "Hi, how are you?";
echo substr($x, 5, -3);
Hãy tự mình thử »Tham khảo chuỗi PHP hoàn chỉnh
Để có tài liệu tham khảo đầy đủ về tất cả các hàm chuỗi, hãy truy cập Tài liệu tham khảo chuỗi PHP đầy đủ của chúng tôi.