Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

จะตรวจสอบว่าสตริงมีสตริงย่อยเฉพาะได้อย่างไร?


หากต้องการตรวจสอบว่าสตริงมีสตริงย่อยเฉพาะหรือไม่ สามารถใช้ฟังก์ชัน 'strlen' และ 'strpos' 'strlen' ให้ความยาวทั้งหมดของสตริง ฟังก์ชัน 'strpos' ค้นหาตำแหน่งที่สตริงย่อยเกิดขึ้นก่อนในสตริง

ตัวอย่าง

<?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.");
?>

ผลลัพธ์

The substring is present within the string.

มีการกำหนดสตริงสองสตริงและตำแหน่งของสตริงที่สองในสตริงแรกจะได้รับการตรวจสอบโดยใช้ฟังก์ชัน 'strpos' และเปรียบเทียบกับความยาวของสตริงแรก ข้อความที่เกี่ยวข้องจะแสดงบนคอนโซล