Bạn có thể sử dụng các hàm strpos[] và stripos[] để kiểm tra xem chuỗi PHP có chứa chuỗi con không. Phương thức stripos[] tìm kiếm sự xuất hiện của chuỗi con trong chuỗi PHP và trả về chỉ mục của lần xuất hiện đầu tiên hoặc ngược lại là sai. Phương thức stripos[] phân biệt chữ hoa chữ thường. Nếu bạn muốn kiểm tra xem một chuỗi PHP có chứa chuỗi con không phân biệt chữ hoa chữ thường hay không, bạn có thể sử dụng phương thức strpos[]. Sau đây là cú pháp của các hàm PHP strpos[] và stripos[]
PHP strpos[] và stripos[] Cú pháp
strpos[string, substring, start]
stripos[string, substring, start]
Ở đâu
- chuỗi [bắt buộc]. chuỗi gốc mà bạn muốn tìm kiếm;
- chuỗi con [bắt buộc]. chuỗi con mà bạn đang muốn kiểm tra xem chuỗi đó có chứa không;
- chuỗi con [bắt buộc]. chuỗi con mà bạn đang muốn kiểm tra xem chuỗi có chứa
Trong PHP 8 trở lên, bạn có thể sử dụng str_contains[] để kiểm tra xem một chuỗi có chứa chuỗi con mong muốn hay không. Hàm str_contains[] xác định xem một chuỗi có chứa một chuỗi con đã cho hay không và trả về giá trị boolean "True" nếu nó tồn tại và "False" nếu không. str_contains[] phân biệt chữ hoa chữ thường. Sau đây là cú pháp của hàm PHP str_contains[]
PHP str_contains[] Cú pháp
str_contains[string, substring]
Ở đâu
- chuỗi [bắt buộc]. chuỗi ban đầu mà bạn định tìm kiếm;
- chuỗi con [bắt buộc]. chuỗi con mà bạn đang muốn kiểm tra xem chuỗi PHP có chứa
Chuỗi PHP chứa một ví dụ về chuỗi con
Sau đây là các ví dụ về kiểm tra xem một chuỗi có chứa chuỗi con hay không trong PHP với mô tả chi tiết
Sau đây là một ví dụ về việc kiểm tra xem một chuỗi PHP có chứa một chuỗi con hay không bằng cách sử dụng hàm str_contains[]
PHP str_contains[] Ví dụ
Kiểm tra xem chuỗi PHP có chứa chuỗi con hay không bằng strpos[]
Sau đây là một ví dụ về việc kiểm tra xem một chuỗi PHP có chứa một chuỗi con hay không bằng cách sử dụng hàm strpos[]
PHP strpos[] Ví dụ
Kiểm tra xem chuỗi PHP có chứa chuỗi con hay không bằng strpos[]
Sau đây là một ví dụ về việc kiểm tra xem một chuỗi PHP có chứa một chuỗi con hay không bằng cách sử dụng hàm stripos[]
PHP stripos[] Ví dụ
Làm cách nào để tìm chuỗi con trong chuỗi PHP bằng Biểu thức chính quy?
Sau đây là các ví dụ về việc kiểm tra xem một chuỗi có chứa chuỗi con hay không trong PHP bằng cách sử dụng Biểu thức chính quy
Kiểm tra xem chuỗi PHP có chứa chuỗi con hay không bằng Biểu thức chính quyĐể sử dụng biểu thức chính quy, chúng ta có thể sử dụng hàm preg_match[]. Chúng ta có thể sử dụng Biểu thức chính quy [regex hoặc regexp] khi cần khớp nhiều phần trong một chuỗi. Một nơi chúng hữu ích là khi chúng tôi muốn xác thực đầu vào của người dùng từ các biểu mẫu đã gửi. Sau đây là một ví dụ về việc kiểm tra xem một chuỗi PHP có chứa một chuỗi con hay không bằng cách sử dụng hàm thepreg_match[]
PHP preg_match[] Ví dụ
Sử dụng hàm Regex phân biệt chữ hoa chữ thường để kiểm tra xem chuỗi có chứa chuỗi con không
Để kiểm tra xem một chuỗi PHP có chứa chuỗi con phân biệt chữ hoa chữ thường hay không bằng Regex, bạn có thể thêm "i" để thay đổi biểu thức chính quy thành phân biệt chữ hoa chữ thường
PHP preg_match[] Ví dụ không phân biệt chữ hoa chữ thường
Sử dụng hàm Regex để tìm kiếm các từ cụ thể trong một chuỗi
Để tìm một từ cụ thể chứ không phải một chuỗi con, bạn cần hiểu rằng chúng cũng có thể xuất hiện trong các từ khác. Ví dụ.
- Chữ "are" ở giữa từ "career";
- Chữ "are" ở cuối từ "scare".
Một cách để giảm thiểu điều này là sử dụng biểu thức chính quy kết hợp với ranh giới từ [\b].
PHP preg_match[] Ví dụ
str = "I like programming in PHP \n"
0Xem thêm
- Làm cách nào để mã hóa một đối tượng PHP thành chuỗi JSON?
- Làm cách nào để tách một chuỗi trong PHP?
- Làm cách nào để so sánh các chuỗi trong PHP?
- Làm cách nào để phân tích cú pháp chuỗi JSON trong PHP?
Chuỗi PHP Chứa các ví dụ và bài viết về API có liên quan
Làm cách nào để gửi yêu cầu POST bằng PHP?