라이브러리

[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` 함수의 사용 방법을 보여주고, 함수의 반환값을 확인하는 방법을 보여줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 115 페이지

검색

게시물 검색