Hàm strstr() trong PHP
Mẫu
Tìm kiếm "Shanghai" lần đầu tiên xuất hiện trong "Tôi yêu Shanghai!" và trả về phần còn lại của chuỗi:
<?php echo strstr("I love Shanghai!","Shanghai"); ?>
Định nghĩa và cách sử dụng
Hàm strstr() tìm kiếm lần xuất hiện đầu tiên của chuỗi trong chuỗi khác.
Ghi chú:Hàm này là an toàn đối với dữ liệu nhị phân.
Ghi chú:Hàm này phân biệt chữ hoa và chữ thường. Để thực hiện tìm kiếm không phân biệt chữ hoa và chữ thường, hãy sử dụng stristr() Hàm.
Cú pháp
strstr(string,search,before_search)
Tham số | Mô tả |
---|---|
string | Bắt buộc. Quy định chuỗi cần tìm kiếm. |
search |
Bắt buộc. Quy định chuỗi cần tìm kiếm. Nếu tham số này là số, thì tìm kiếm ký tự khớp với giá trị ASCII của số đó. |
before_search |
Tùy chọn. Giá trị mặc định là "false" của giá trị boolean. Nếu được đặt thành "true", nó sẽ trả về search Phần chuỗi trước lần xuất hiện đầu tiên của tham số. |
Chi tiết kỹ thuật
Trả về giá trị: | Trả về phần chuỗi còn lại (từ điểm khớp). Nếu không tìm thấy chuỗi tìm kiếm, thì trả về FALSE. |
Phiên bản PHP: | 4+ |
Nhật ký cập nhật: | Trong PHP 5.3, đã thêm before_search Tham số. |
Các ví dụ khác
Ví dụ 1
Tìm kiếm chuỗi bằng giá trị ASCII của "o" và trả về phần chuỗi còn lại:
<?php echo strstr("Hello world!",111); ?>
Ví dụ 2
Trả về phần chuỗi trước lần xuất hiện đầu tiên của chuỗi tìm kiếm:
<?php echo strstr("Hello world!","world",true); ?>