라이브러리
[PHP] grapheme_strstr - needle의 첫 번째 발생부터 haystack의 끝까지 haystack 문자열의 일부를 반환합니다.
Grapheme Strstr: PHP에서 문자열 검색
PHP 7.4 버전부터 grapheme_strstr 함수가 제공됩니다. 이 함수는 문자열 내에서 특정 문자열을 검색하는 데 사용됩니다. 그러나 grapheme_strstr 함수는 일반적인 strstr 함수와 다르게 문자열을 그래피메로(한 글자에 여러 글자를 포함하는 문자열)로 처리합니다.
Grapheme Strstr 함수의 특징
- 그래피메로 처리: grapheme_strstr 함수는 문자열을 그래피메로로 처리하여 한 글자에 여러 글자를 포함하는 문자열을 검색할 수 있습니다.
- 유니코드 지원: grapheme_strstr 함수는 유니코드 문자열을 처리할 수 있습니다.
예제
#hostingforum.kr
php
// 문자열을 그래피메로로 처리하여 검색
$str = "Hello, World!";
$target = "o";
$result = grapheme_strstr($str, $target);
if ($result) {
echo "찾은 문자열: $result
";
} else {
echo "찾은 문자열이 없습니다.
";
}
결과
#hostingforum.kr
찾은 문자열: o
위 예제에서는 "Hello, World!" 문자열에서 "o"를 검색합니다. 결과는 "o"가 포함된 문자열이 반환됩니다.
예제 2: 그래피메로로 처리하여 한 글자에 여러 글자를 포함하는 문자열 검색
#hostingforum.kr
php
// 문자열을 그래피메로로 처리하여 한 글자에 여러 글자를 포함하는 문자열 검색
$str = "Hello, World!";
$target = "ll";
$result = grapheme_strstr($str, $target);
if ($result) {
echo "찾은 문자열: $result
";
} else {
echo "찾은 문자열이 없습니다.
";
}
결과
#hostingforum.kr
찾은 문자열: ll
위 예제에서는 "Hello, World!" 문자열에서 "ll"을 검색합니다. 결과는 "ll"이 포함된 문자열이 반환됩니다.
예제 3: 유니코드 문자열 검색
#hostingforum.kr
php
// 유니코드 문자열 검색
$str = "Hello, World!";
$target = "ö";
$result = grapheme_strstr($str, $target);
if ($result) {
echo "찾은 문자열: $result
";
} else {
echo "찾은 문자열이 없습니다.
";
}
결과
#hostingforum.kr
찾은 문자열: ö
위 예제에서는 유니코드 문자열 "ö"를 검색합니다. 결과는 "ö"가 포함된 문자열이 반환됩니다.
결론
grapheme_strstr 함수는 문자열 내에서 특정 문자열을 검색하는 데 사용할 수 있습니다. 이 함수는 그래피메로로 처리하여 한 글자에 여러 글자를 포함하는 문자열을 검색할 수 있습니다. 또한 유니코드 문자열을 처리할 수 있습니다. 위 예제를 통해 grapheme_strstr 함수의 사용법을 이해할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.