PHP에서는 문자열을 찾는 방법이 다양하며 각 방법은 다양한 시나리오에 적합합니다. 일반적인 방법과 샘플 코드는 아래에서 자세히 소개하겠습니다.
기능: 문자열에서 지정된 하위 문자열이 처음 나타나는 것을 찾고, 찾지 못한 경우 false를 반환합니다.
구문: strpos(문자열, 부분문자열, 오프셋)
매개변수:
예:
$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()와 동일합니다.
기능: 문자열에서 지정된 하위 문자열이 마지막으로 나타나는 것을 찾고, 찾지 못한 경우 false를 반환합니다.
구문: strrpos(문자열, 부분문자열, 오프셋)
매개변수는 strpos()와 동일합니다.
기능: 문자열에서 지정된 하위 문자열을 찾고 하위 문자열의 시작부터 문자열 끝까지의 부분을 대소문자를 구분하여 반환합니다. 찾을 수 없으면 false를 반환합니다.
구문: stristr(string, substring,ignore_case)
매개변수:
기능: stristr()과 유사하지만 대소문자를 구분합니다.
구문: strstr(string, substring,ignore_case)
매개변수는 stristr()과 동일합니다.
위의 방법을 통해 개발자는 실제 필요에 따라 적절한 문자열 검색 기능을 선택하고 PHP 문자열 검색 문제를 유연하게 처리할 수 있습니다.