PHP kiểm tra xem chuỗi có chứa ký tự không
Việc kiểm tra xem một chuỗi có chứa một ký tự có thể được thực hiện dễ dàng bằng biểu thức chính quy hay bạn có thể sử dụng các hàm PHP tích hợp Show Để kiểm tra xem một chuỗi có chứa ký tự của một trường hợp cụ thể hay không, bạn có thể sử dụng
Và nếu bạn không quan tâm đến trường hợp của nhân vật, bạn có thể sử dụng
Các hàm Các hàm này cũng có thể hoạt động với các chuỗi có hai ký tự trở lên và không giới hạn chỉ một ký tự tại một thời điểm Một chuỗi là một dãy các ký tự được sử dụng như một hằng hoặc biến theo nghĩa đen. Phần cụ thể của một chuỗi được gọi là một chuỗi con. Trong bài viết này, chúng ta sẽ xem các cách khác nhau để kiểm tra xem chuỗi có chứa chuỗi con hay không trong PHP Làm cách nào để kiểm tra xem một chuỗi có chứa chuỗi con trong PHP không?1) hàm strpos()PHP cung cấp hàm cú pháp ________số 8 Chức năng này có thể chấp nhận hai tham số. ________ chỉ định một văn bản khi thực hiện tìm kiếm và ________ 10 chỉ định một chuỗi con mà bạn phải tìm kiếm ví dụ 1 1 2 3 4 5 6 7 8 9 10
$str1 = "Chào mừng bạn đến với Java2Blog"; $substr1 = "Java2Blog";
if(strpos($str1, $substr1) ! == false) { echo "true"; } ?>
đầu ra thật Giải thích mã Chương trình trên cho giá trị true vì chuỗi chính 1 chứa chuỗi con 2. Do đó nó in ra trueví dụ 2 1 2 3 4 5 6 7 8 9 10 11 12
$str = "Chào mừng bạn đến với Java2Blog"; $word = "Java2Blog";
if(strpos($str, $word) === 0) { tiếng vang "Từ ". $từ. " được tìm thấy ngay từ đầu"; } khác{ tiếng vang "Từ ". $từ. "không tìm thấy ngay từ đầu"; } ?>
đầu ra Từ Java2Blog không tìm thấy ở đầu Giải thích mã Chương trình trên đánh giá "Từ Java2Blog không được tìm thấy ở đầu" là đầu ra vì chuỗi chính $str chứa chuỗi con "Java2Blog" không ở đầu 2) hàm strstr()Hàm 3 cũng là một hàm PHP để xem liệu chuỗi con, ký tự hoặc từ có thể tồn tại trong một chuỗi khác hay không. Hàm này trả về một phần của chuỗi đầu tiên bắt đầu từ và bao gồm lần xuất hiện đầu tiên của từ hoặc chuỗi con mà chúng tôi đang tìm kiếm cho đến cuối chuỗi đầu vàoHàm này trả về false nếu chuỗi con không tồn tại trong chuỗi đầu vào, điều đó có nghĩa là chúng ta có thể kiểm tra xem một chuỗi có chứa chuỗi con hay không bằng cách tìm giá trị trả về của 3cú pháp 5Trong cú pháp trên, các tham số được mô tả như bên dưới ____16. Nó là một chuỗi đầu vào. Ví dụ 1 2 3 4 5 6 7 8 9 10
$mainstring = "Chào mừng đến với PHP2Blog"; $substring = "Chào mừng";
if (strstr($mainstring, $substring) ! == false) { echo 'Chuỗi con "'. $substring. '" tồn tại trong một chuỗi nhất định. '; } ?>
đầu ra Chuỗi con “Welcome” tồn tại trong một chuỗi đã cho 3) hàm stristr()Cả hai hàm 3 đều được sử dụng để tìm ra lần xuất hiện đầu tiên của chuỗi, nhưng điểm khác biệt là hàm stristr() phân biệt chữ hoa chữ thường trong khi hàm strstr() phân biệt chữ hoa chữ thườngcú pháp
Trong cú pháp trên, các tham số được mô tả như bên dưới ____16. Nó là một chuỗi đầu vào. ví dụ 1 1 2 3 4 5 6 7 8 9 10 11 12
$email_id = '[email được bảo vệ]'; $substring = "JAVA";
if (stristr($email_id, $substring) ! == false) { echo 'Chuỗi con "'. $substring. '" tồn tại trong một chuỗi nhất định. "'. $email_id. '". '; } ?>
đầu ra Chuỗi con “JAVA” tồn tại trong một chuỗi đã cho. ”[email được bảo vệ]” ví dụ 2 Nếu chúng ta cần trả về một chuỗi trước 6, thì chúng ta nên viết mã như sau1 2 3 4 5 6 7 8
$email_id = '[email được bảo vệ]'; $domain_name = stristr($email_id, 'N', TRUE);
echo $domain_name; ?>
đầu ra thừa nhận đọc thêmKhai báo mảng rỗng trong PHPĐọc thêm → In mảng trong PHPĐọc thêm → 4) hàm preg_match()Hàm Giá trị của nó là 0 lần nếu không có kết quả khớp nào xảy ra hoặc một lần vì nó ngừng tìm kiếm sau lần khớp đầu tiên. Hàm này có thể trả về false nếu xảy ra lỗi Làm cách nào để kiểm tra xem chuỗi có đủ điều kiện trong PHP không?Hàm is_string() kiểm tra xem biến có phải kiểu chuỗi hay không. Hàm này trả về true (1) nếu biến là kiểu chuỗi, ngược lại trả về false/nothing.
Làm cách nào để kiểm tra xem một chuỗi có bắt đầu bằng một từ cụ thể trong PHP không?Hàm StartsWith() dùng để kiểm tra xem một chuỗi có bắt đầu bằng chuỗi đã cho hay không. Hàm này không phân biệt chữ hoa chữ thường và nó trả về giá trị boolean. |