📖
PHP에서 문자열에 특정 단어(예: "세로직캠")가 포함되어 있는지 확인
페이지 정보
본문
PHP에서 문자열에 특정 단어(예: "세로직캠")가 포함되어 있는지 확인하려면 strpos() 또는 preg_match() 함수를 사용할 수 있습니다.
1. strpos() 사용 (추천)[code]$string = "이 동영상은 세로직캠으로 촬영되었습니다.";
if (strpos($string, "세로직캠") !== false) {
echo "문자열에 '세로직캠'이 포함되어 있습니다.";
} else {
echo "문자열에 '세로직캠'이 포함되어 있지 않습니다.";
}[/code]설명:
strpos()는 부분 문자열의 위치를 찾고, 찾으면 0 이상의 숫자를 반환합니다.
찾지 못하면 false를 반환하므로 !== false로 체크합니다.
2. preg_match() 사용 (정규식 활용 가능)[code]$string = "이 동영상은 세로직캠으로 촬영되었습니다.";
if (preg_match("/세로직캠/u", $string)) {
echo "문자열에 '세로직캠'이 포함되어 있습니다.";
} else {
echo "문자열에 '세로직캠'이 포함되어 있지 않습니다.";
}[/code]설명:
preg_match()는 정규식을 사용하여 문자열을 검색합니다.
/세로직캠/u에서 u는 UTF-8 다국어 문자를 처리하기 위한 플래그입니다.
strpos()는 성능이 더 좋고 간단하기 때문에, 단순한 문자열 포함 여부 확인에는 strpos()를 추천합니다.
1. strpos() 사용 (추천)[code]$string = "이 동영상은 세로직캠으로 촬영되었습니다.";
if (strpos($string, "세로직캠") !== false) {
echo "문자열에 '세로직캠'이 포함되어 있습니다.";
} else {
echo "문자열에 '세로직캠'이 포함되어 있지 않습니다.";
}[/code]설명:
strpos()는 부분 문자열의 위치를 찾고, 찾으면 0 이상의 숫자를 반환합니다.
찾지 못하면 false를 반환하므로 !== false로 체크합니다.
2. preg_match() 사용 (정규식 활용 가능)[code]$string = "이 동영상은 세로직캠으로 촬영되었습니다.";
if (preg_match("/세로직캠/u", $string)) {
echo "문자열에 '세로직캠'이 포함되어 있습니다.";
} else {
echo "문자열에 '세로직캠'이 포함되어 있지 않습니다.";
}[/code]설명:
preg_match()는 정규식을 사용하여 문자열을 검색합니다.
/세로직캠/u에서 u는 UTF-8 다국어 문자를 처리하기 위한 플래그입니다.
strpos()는 성능이 더 좋고 간단하기 때문에, 단순한 문자열 포함 여부 확인에는 strpos()를 추천합니다.
댓글목록
등록된 댓글이 없습니다.
![]() ![]() |