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");
?>

Chạy ví dụ

Đị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);
?>

Chạy ví dụ

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);
?>

Chạy ví dụ