strrev
strrpos
String 함수 목록
PHP Manual

# strripos

(PHP 5)

strripos — 문자열에서 대소문자 구분 없이 문자열의 마지막 위치를 찾습니다

### 설명

int strripos ( string `$haystack` , string `$needle` [, int `$offset` ] )

문자열에서 대소문자 구분 없는 문자열의 마지막 위치를 찾습니다. strrpos()와는 달리, strripos()는 대소문자를 구분하지 않습니다.

### 인수

`haystack`

  탐색할 문자열

`needle`

  `needle` 은 문자열이나 하나 이상의 문자이여야 합니다.

`offset`

  `offset` 인수를 지정하면 문자열의 해당 위치에서부터 탐색을 시작합니다.

  음의 offset 값은 문자열 시작부터 `offset` 문자에서 탐색을 시작합니다.

### 반환값

`needle` 의 마지막 위치를 반환합니다. 문자열 위치는 1이 아닌, 0에서 시작합니다.

`needle` 을 발견하지 못하면, `FALSE`를 반환합니다.

Warning

이 함수는 논리 `FALSE`를 반환하지만, 0이나 "" 등, 논리 `FALSE`로 취급할 수 있는 다른 값을 반환할 수 있습니다. 자세한 정보는 논리형 섹션을 참고하십시오. 이 함수의 반환값을 확인하려면 === 연산자를 이용하십시오.

### 예제

Example #1 간단한 strripos() 예제

`<?php
$haystack = 'ababcd';
$needle = 'aB';
$pos = strripos($haystack, $needle);
if ($pos === false) {
echo "Sorry, we did not find ($needle) in ($haystack)";
} else {
echo "Congratulations!\n";
echo "We found the last ($needle) in ($haystack) at position ($pos)";
}
?>`

위 예제의 출력:

       Congratulations!
       We found the last (aB) in (ababcd) at position (2)

### 참고

- strpos() - 문자열이 처음 나타나는 위치를 찾습니다
- stripos() - 대소문자를 구분 없이 문자열이 처음 나타나는 위치를 탐색
- strrchr() - 문자열에서 문자가 마지막으로 나오는 부분을 찾습니다
- substr() - Return part of a string
- stristr() - 대소문자를 구분하지 않는 strstr
- strstr() - 문자열이 처음으로 나오는 부분을 찾습니다

strrev
strrpos
String 함수 목록
PHP Manual