str_contains
문자열에 주어진 서브 스트링이 포함되어 있는지 여부를 결정합니다
함수 이름 : str_contains ()
함수 설명 :이 함수는 문자열에 다른 문자열이 포함되어 있는지 확인하는 데 사용됩니다.
해당 버전 : PHP 8.0.0 이상
용법:
bool str_contains ( string $haystack , string $needle )
매개 변수 :
$haystack
: 검색 할 문자열.$needle
: 검색 할 부분 문자열. 반환 true
: $haystack
에 $needle
포함되어 있다면, 그렇지 않으면 false
.
예:
$str = "Hello, world!"; $substring = "world"; if (str_contains($str, $substring)) { echo "字符串中包含子字符串"; } else { echo "字符串中不包含子字符串"; }
산출:
字符串中包含子字符串
참고 :
str_contains()
함수는 대소 문자를 사용합니다. 사례에 민감한 검색을 수행 해야하는 경우 stripos()
함수를 사용할 수 있습니다.strpos()
함수를 사용하여 문자열에 다른 문자열이 포함되어 있는지 확인할 수 있지만 반환 값이 false
인지를 수동으로 결정해야합니다. PHP 8.0.0 후에는 str_contains()
함수가 더 간결하고 직관적이기 때문에 사용하는 것이 좋습니다.