라이브러리

[PHP] stripos - 문자열에서 대소문자를 구분하지 않는 하위 문자열의 첫 번째 발생 위치 찾기




PHP의 stripos 함수

PHP의 `stripos` 함수는 `strpos` 함수와 유사하지만, 문자열 내의 특정 문자열을 찾을 때 대소문자를 구별하지 않는다. 이 함수는 문자열 내의 특정 문자열을 찾을 때 첫 번째로 발견된 위치를 반환한다. 만약 찾을 문자열이 없으면, 함수는 FALSE를 반환한다.

stripos 함수의 사용법

`stripos` 함수의 사용법은 다음과 같다.

#hostingforum.kr
php

stripos(string $haystack, string $needle, int $offset = 0)



- `$haystack` : 문자열 내에서 찾을 문자열을 지정하는 변수입니다.
- `$needle` : 찾을 문자열을 지정하는 변수입니다.
- `$offset` : 문자열 내에서 찾을 위치를 지정하는 변수입니다. 기본값은 0입니다.

예제

#hostingforum.kr
php

// 예제 1 : 대소문자를 구별하지 않고 문자열 내의 특정 문자열을 찾기

$string = "Hello, World!";

$find = "world";



$pos = stripos($string, $find);



if ($pos !== false) {

    echo "문자열 '$find'는 문자열 '$string' 내에서 발견되었습니다.";

} else {

    echo "문자열 '$find'는 문자열 '$string' 내에서 발견되지 않았습니다.";

}



출력

#hostingforum.kr


문자열 'world'는 문자열 'Hello, World!' 내에서 발견되었습니다.



예제 2 : 특정 위치에서 문자열 내의 특정 문자열을 찾기

#hostingforum.kr
php

// 예제 2 : 특정 위치에서 문자열 내의 특정 문자열을 찾기

$string = "Hello, World! Hello, PHP!";

$find = "PHP";

$offset = 7;



$pos = stripos($string, $find, $offset);



if ($pos !== false) {

    echo "문자열 '$find'는 문자열 '$string' 내에서 '$offset' 위치부터 발견되었습니다.";

} else {

    echo "문자열 '$find'는 문자열 '$string' 내에서 '$offset' 위치부터 발견되지 않았습니다.";

}



출력

#hostingforum.kr


문자열 'PHP'는 문자열 'Hello, World! Hello, PHP!' 내에서 7 위치부터 발견되었습니다.



이러한 예제를 통해 `stripos` 함수의 사용법과 특징을 이해할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색