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' 함수의 도움으로 확인되고 첫 번째 문자열의 길이와 비교됩니다. 콘솔에 관련 메시지가 표시됩니다.