현재 위치: > 최신 기사 목록> PHP 문자열 검색 방법에 대한 자세한 설명과 예시

PHP 문자열 검색 방법에 대한 자세한 설명과 예시

M66 2025-11-02

PHP에서 문자열을 찾는 방법

PHP에서는 문자열을 찾는 방법이 다양하며 각 방법은 다양한 시나리오에 적합합니다. 일반적인 방법과 샘플 코드는 아래에서 자세히 소개하겠습니다.

strpos()

기능: 문자열에서 지정된 하위 문자열이 처음 나타나는 것을 찾고, 찾지 못한 경우 false를 반환합니다.
구문: strpos(문자열, 부분문자열, 오프셋)
매개변수:

  • string: 검색할 문자열
  • substring: 찾을 부분 문자열
  • 오프셋: 선택 사항, 문자열에서 검색을 시작할 위치를 지정합니다. 기본값은 0입니다.

예:

 $string = "Hello World";
$substring = "World";
$pos = strpos($string, $substring);
if ($pos !== false) {
    echo "Substring found at position $pos";
} else {
    echo "Substring not found";
}

스트립포스()

기능: strpos()와 유사하지만 대소문자를 구분하지 않습니다.
구문: Stripos(문자열, 부분문자열, 오프셋)
매개변수는 strpos()와 동일합니다.

strrpos()

기능: 문자열에서 지정된 하위 문자열이 마지막으로 나타나는 것을 찾고, 찾지 못한 경우 false를 반환합니다.
구문: strrpos(문자열, 부분문자열, 오프셋)
매개변수는 strpos()와 동일합니다.

스트리스트()

기능: 문자열에서 지정된 하위 문자열을 찾고 하위 문자열의 시작부터 문자열 끝까지의 부분을 대소문자를 구분하여 반환합니다. 찾을 수 없으면 false를 반환합니다.
구문: stristr(string, substring,ignore_case)
매개변수:

  • string: 검색할 문자열
  • substring: 찾을 부분 문자열
  • ignore_case: 선택사항, 대소문자 무시 여부, 기본값은 false

문자열()

기능: stristr()과 유사하지만 대소문자를 구분합니다.
구문: strstr(string, substring,ignore_case)
매개변수는 stristr()과 동일합니다.

위의 방법을 통해 개발자는 실제 필요에 따라 적절한 문자열 검색 기능을 선택하고 PHP 문자열 검색 문제를 유연하게 처리할 수 있습니다.