Kiểm tra chuỗi chứa trong mảng PHP
Giả sử bạn đang cố gắng phát hiện rô-bốt bằng Tác nhân người dùng trong PHP. Bạn sẽ có một dãy các từ thường xuất hiện trong User-Agent của robot. Bây giờ bạn phải kiểm tra xem Tác nhân người dùng có chứa bất kỳ từ nào trong số đó không Show
Chúng ta có thể sử dụng phương thức
Trình trợ giúp
Kiểm tra xem chuỗi có chứa bất kỳ chuỗi nào trong Laravel khôngNếu bạn đang sử dụng Laravel, bạn có thể sử dụng trình trợ giúp 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 strpos() 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 nếu không thì trả về false. Phương thức strpos() 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 phân biệt chữ hoa chữ thường hay không, bạn có thể sử dụng phương thức stripos() hoặc chuyển đổi chuỗi và chuỗi con thành chữ thường trước khi kiểm tra. Sau đây là cú pháp của các hàm PHP strpos() và stripos() PHP strpos() và stripos() Cú pháp
Ở đâu
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
Ở đâu
Chuỗi PHP chứa một ví dụ về chuỗi conSau đâ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 Kiểm tra xem chuỗi PHP có chứa chuỗi con hay không bằng cách sử dụng str_contains()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 PHP 8 str_contains() mới PHP str_contains() Ví dụ
Kiểm tra xem chuỗi PHP có chứa chuỗi con hay không bằng strpos (phân biệt chữ hoa chữ thường)Sau đây là một ví dụ về việc kiểm tra xem một chuỗi con có tồn tại trong một chuỗi PHP theo cách phân biệt chữ hoa chữ thường 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 cách sử dụng sọc (không phân biệt chữ hoa chữ thường)Sau đây là một ví dụ về việc kiểm tra sự hiện diện của một chuỗi con trong một chuỗi PHP không phân biệt chữ hoa chữ thường bằng cách sử dụng hàm stripos() PHP stripos() Ví dụ
Kiểm tra chuỗi PHP cho chuỗi con bằng biểu thức chính quySau đâ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 bằng cách sử dụng Biểu thức chính quy trong PHP Kiểm tra xem chuỗi PHP có chứa chuỗi con hay không bằng cách sử dụng preg_match()Để kiểm tra một chuỗi cho một chuỗi con bằng biểu thức chính quy, bạn có thể sử dụng hàm preg_match(). Một nơi mà Biểu thức chính quy đặc biệt hữu ích trong PHP là khi xác thực đầu vào của người dùng từ các biểu mẫu. Sau đây là một ví dụ về việc kiểm tra xem một chuỗi con có tồn tại trong chuỗi PHP hay không bằng cách sử dụng hàm preg_match() PHP preg_match() Ví dụ
Sử dụng Biểu thức chính quy để kiểm tra xem một chuỗi có chứa chuỗi con không, phân biệt chữ hoa chữ thườngĐể kiểm tra chuỗi con trong chuỗi không phân biệt chữ hoa chữ thường bằng Regex, bạn cần thêm ký tự "i" vào Biểu thức chính quy PHP preg_match() Ví dụ không phân biệt chữ hoa chữ thường ________số 8_______ 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ể trong một chuỗi bằng Biểu thức chính quy, bạn cần thêm ký tự neo "\ b" vào Biểu thức chính quy PHP preg_match() Ví dụ 0Xem thêm
Chuỗi PHP Chứa các ví dụ và bài viết về API có liên quanLàm cách nào để gửi yêu cầu POST bằng PHP? Làm cách nào để kiểm tra xem một mảng có chứa chuỗi PHP không?Hàm in_array() là một hàm có sẵn trong PHP dùng để kiểm tra xem một giá trị đã cho có tồn tại trong một mảng hay không. Nó trả về TRUE nếu tìm thấy giá trị đã cho trong mảng đã cho và FALSE nếu không.
Làm cách nào để kiểm tra giá trị cụ thể trong mảng trong PHP?Hàm PHP in_array()
. Ghi chú. Nếu tham số tìm kiếm là một chuỗi và tham số loại được đặt thành TRUE, tìm kiếm sẽ phân biệt chữ hoa chữ thường.
Làm cách nào để kiểm tra xem một chuỗi có chứa một ký tự cụ thể trong PHP không?Sử dụng str_contains . str_contains là một chức năng mới được giới thiệu trong PHP 8. Phương thức này được sử dụng để kiểm tra xem một chuỗi PHP có chứa một chuỗi con hay không. Hàm kiểm tra chuỗi và trả về giá trị boolean true trong trường hợp nó tồn tại và sai nếu ngược lại.
Làm cách nào để kiểm tra xem một giá trị khóa có tồn tại trong một mảng trong PHP không?Hàm PHP array_key_exists()
. |