라이브러리
[PHP] strpbrk - 문자열에서 문자 집합 중 하나를 검색합니다.
PHP의 strpbrk 함수
PHP의 `strpbrk` 함수는 문자열 내에서 특정 문자열이 포함되어 있는지 확인하고, 포함되어 있는 경우 해당 문자열의 첫 번째 인덱스를 반환합니다. 만약 포함되어 있지 않다면, 함수는 `false`를 반환합니다.
함수의 구문
#hostingforum.kr
php
strpbrk(string $haystack, string $needle)
함수의 매개변수
- `$haystack`: 문자열을 검색할 대상 문자열입니다.
- `$needle`: 검색할 문자열입니다.
함수의 반환값
- 문자열의 첫 번째 인덱스: `$needle` 문자열이 `$haystack` 문자열 내에 포함되어 있는 경우.
- `false`: `$needle` 문자열이 `$haystack` 문자열 내에 포함되어 있지 않은 경우.
예제
#hostingforum.kr
php
// 문자열을 검색할 대상 문자열
$haystack = "Hello, World!";
// 검색할 문자열
$needle = "o";
// strpbrk 함수를 사용하여 문자열을 검색합니다.
$result = strpbrk($haystack, $needle);
// 결과를 출력합니다.
if ($result !== false) {
echo "문자열 '$needle'은 '$haystack' 문자열 내에 포함되어 있습니다.
";
echo "문자열 '$needle'의 첫 번째 인덱스는 $result입니다.
";
} else {
echo "문자열 '$needle'은 '$haystack' 문자열 내에 포함되어 있지 않습니다.
";
}
결과
#hostingforum.kr
문자열 'o'은 'Hello, World!' 문자열 내에 포함되어 있습니다.
문자열 'o'의 첫 번째 인덱스는 4입니다.
사용 예시
#hostingforum.kr
php
// 문자열을 검색할 대상 문자열
$haystack = "PHP는 서버사이드 프로그래밍 언어입니다.";
// 검색할 문자열
$needle = "서버사이드";
// strpbrk 함수를 사용하여 문자열을 검색합니다.
$result = strpbrk($haystack, $needle);
// 결과를 출력합니다.
if ($result !== false) {
echo "문자열 '$needle'은 '$haystack' 문자열 내에 포함되어 있습니다.
";
echo "문자열 '$needle'의 첫 번째 인덱스는 $result입니다.
";
} else {
echo "문자열 '$needle'은 '$haystack' 문자열 내에 포함되어 있지 않습니다.
";
}
결과
#hostingforum.kr
문자열 '서버사이드'은 'PHP는 서버사이드 프로그래밍 언어입니다.' 문자열 내에 포함되어 있습니다.
문자열 '서버사이드'의 첫 번째 인덱스는 4입니다.
이 예제는 `strpbrk` 함수의 사용 방법을 보여주고, 함수의 반환값을 확인하는 방법을 보여줍니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.