Hướng dẫn
Quảng cáo

Hàm strstr() trong PHP

Hướng dẫn cách sử dụng hàm strstr() trong lập trình PHP

Tác dụng của hàm strstr()

Hàm strstr()tìm sự xuất hiện đầu tiên của một chuỗi trong một chuỗi khác.

Hàm này phân biệt chữ hoa chữ thường. Đối với các tìm kiếm không phân biệt chữ hoa chữ thường, hãy sử dụng stristr()hàm.

Bảng sau đây tóm tắt các chi tiết kỹ thuật của chức năng này.

Giá trị trả về: Trả về phần của chuỗi hoặc FALSEnếu không tìm thấy chuỗi cần tìm.
Nhật ký thay đổi: Kể từ PHP 7.3.0, việc chuyển một số nguyên làm tham số search không được dùng nữa.
Phiên bản: PHP4+

cú pháp

Cú pháp cơ bản của strstr()hàm được đưa ra với:

strstr(stringsearchbefore_search);

Ví dụ sau đây cho thấy strstr()chức năng đang hoạt động.

Ví dụ

<?php
// Sample string
$str = "johnclark@mail.com";

// Searching for the substring
echo strstr($str, "@");
?>
 

Mẹo: Nếu bạn chỉ muốn tìm hiểu xem một chuỗi con cụ thể có xuất hiện trong một chuỗi hay không, hãy sử dụng hàm nhanh hơn và tốn ít bộ nhớ hơn strpos()để thay thế.


Thông số

Hàm strstr()chấp nhận các tham số sau.

Tham số Sự miêu tả
string Yêu cầu. Chỉ định chuỗi để tìm kiếm.
search Yêu cầu. Chỉ định chuỗi để tìm kiếm.
before_search Không bắt buộc. Nếu được đặt thành true, nó sẽ trả về phần của chuỗi trước lần xuất hiện đầu tiên của chuỗi search . Giá trị mặc định là falsegiá trị trả về tất cả chuỗi sau lần xuất hiện đầu tiên của chuỗi search (bao gồm cả chính chuỗi search đó).

Thêm ví dụ

Dưới đây là một số ví dụ khác cho thấy strstr()chức năng thực sự hoạt động như thế nào:

Ví dụ sau trả về một phần của chuỗi trước khi ký hiệu @ xuất hiện lần đầu tiên.

Ví dụ

<?php
// Sample string
$str = "canomi@mail.com";

// Searching for the substring
echo strstr($str, "@", true);
?>

Bài viết này đã giúp ích cho bạn?

Bài viết mới

Advertisements