라이브러리
[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` 함수의 사용법과 특징을 이해할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.