Computer >> Máy Tính >  >> Lập trình >> PHP

Làm thế nào để kiểm tra xem một chuỗi có chứa một chuỗi con cụ thể hay không?

Để kiểm tra xem một chuỗi có chứa một chuỗi con cụ thể hay không, bạn có thể sử dụng các hàm ‘strlen’ và ‘strpos’. ‘Strlen’ cho biết toàn bộ chiều dài của chuỗi. Hàm ‘strpos’ tìm vị trí trong đó chuỗi con xuất hiện đầu tiên trong chuỗi.

Ví dụ

<?php
   $str_1 = "thisisasample";
   $str_2 = "asample";
   if (strpos($str_1, $str_2) >= 0 && strpos($str_1, $str_2) < strlen($str_1))
      echo("The substring is present within the string.");
   else
      echo("The substring is not present within the string.");
?>

Đầu ra

The substring is present within the string.

Hai chuỗi được xác định và vị trí của chuỗi thứ hai trong chuỗi đầu tiên được kiểm tra với sự trợ giúp của hàm ‘strpos’ và so sánh với độ dài của chuỗi đầu tiên. Thông báo liên quan được hiển thị trên bảng điều khiển.