How to check if a string contains a specific sub string?

PHPServer Side ProgrammingProgramming

To check if a string contains a specific substring, the ‘strlen’ and ‘strpos’ functions can be used. The ‘strlen’ gives the entire length of the string. The function ‘strpos’ finds the position wherein the substring occurs first in the string.

Example

 Live Demo

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

Output

The substring is present within the string.

Two strings are defined and the position of the second string in the first string is checked with the help of the ‘strpos’ function and compared with the length of the first string. Relevant message is displayed on the console.

raja
Published on 01-Jul-2020 10:43:07
Advertisements