Php kiểm tra xem chuỗi có chứa chuỗi con không
Việc so sánh chuỗi có thể được thực hiện dễ dàng bằng hàm tích hợp PHP có tên là strpos(). Hàm strpos() trong PHP, là cách dễ nhất để kiểm tra xem một chuỗi có chứa một từ hoặc chuỗi con cụ thể hay không. Hàm strpos() tìm vị trí xuất hiện đầu tiên của chuỗi con trong chuỗi. Nó trả về vị trí nếu tìm thấy chuỗi, ngược lại trả về FALSE Show
Sử dụng hàm strpos(), bạn có thể kiểm tra xem một chuỗi có chứa một từ hoặc ký tự cụ thể hoặc chuỗi con trong PHP hay không Đoạn mã ví dụ sau kiểm tra xem một từ cụ thể có tồn tại trong chuỗi đã cho hay không $string = "Welcome to codexworld, the world of programming."; Đoạn mã ví dụ sau kiểm tra xem một chuỗi con cụ thể có tồn tại trong chuỗi đã cho hay không $string = "Welcome to codexworld, the world of programming."; Hàm strpos() phân biệt chữ hoa chữ thường, hãy sử dụng hàm stripos() để so sánh không phân biệt chữ hoa chữ thường trong PHP 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
Chức năng này có thể chấp nhận hai tham số. 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 ví 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 Hà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 cú pháp $string = "Welcome to codexworld, the world of programming.";0 Trong cú pháp trên, các tham số được mô tả như bên dưới ____11. 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 cú pháp
Trong cú pháp trên, các tham số được mô tả như bên dưới ____11. 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 $string = "Welcome to codexworld, the world of programming.";1, thì chúng ta nên viết mã như sau 1 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 một chuỗi có chứa chuỗi con trong PHP không?Sử dụng str_contains
. 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 chuỗi có chứa ký tự đặc biệt trong PHP không?hàm php check_string($my_string){ $regex = preg_match('[@_. #$%^&*()<>?/. {~. ]', $my_string);
Làm cách nào để khớp chuỗi trong PHP?Hàm strcmp() so sánh hai chuỗi . Ghi chú. Hàm strcmp() an toàn nhị phân và phân biệt chữ hoa chữ thường. Mẹo. Hàm này tương tự như hàm strncmp(), với điểm khác biệt là bạn có thể chỉ định số lượng ký tự từ mỗi chuỗi sẽ được sử dụng để so sánh với hàm strncmp().
Làm cách nào để lấy một phần của chuỗi trong PHP?Để lấy chuỗi con từ một chuỗi trong PHP, bạn có thể sử dụng hàm substr($string, $offset, $length) tích hợp sẵn. The $offset indicates the position at which the substr() function starts to extract the substring. |