Hàm strstr
Hàm strstr tìm kiếm lần xuất hiện đầu tiên
của một chuỗi con trong một chuỗi và trả về phần chuỗi
bắt đầu từ vị trí đó cho đến cuối chuỗi. Khác với
strchr,
nó tìm kiếm sự xuất hiện của một chuỗi gồm nhiều ký tự,
chứ không phải sự xuất hiện của một ký tự đơn lẻ.
Cũng có hàm stristr, hàm này
làm điều tương tự, nhưng không phân biệt chữ hoa chữ thường.
Cú pháp
strstr(string $haystack, string $needle, bool $before_needle = false): string|false
Ví dụ
Trong ví dụ này, hàm sẽ lấy địa chỉ trang
không có tên miền từ URL (trả về chuỗi con,
bắt đầu từ ký tự / đầu tiên, đến cuối chuỗi)
<?php
echo strstr('site.ru/dir1/dir2/page.html', '/');
?>
Kết quả thực thi mã:
'/dir1/dir2/page.html'