strpos(문자열 $haystack, 문자열 $needle, int $offset=0)
인수
- haystack : 탐색할 문자열
- needle : 찾을 문자열/문자
- offset : (선택적이며,) 지정된 offset 이후로 haystack에서 찾는다. 반환은 처음부터 시작한다.
반환값
- 찾을 문자열이 있다면 그 위치를 정수로 반환하며, 0부터 시작한다. 없다면 false를 반환한다.
- 이때, 논리 false 로 취급할 수 있는 0을 반환할 수도 있기 때문에 "===" 연산자를 사용해야한다.
예제
strpos("123456789", "1")
- "123456789" 에서 "1" 의 위치를 반환한다. ( 값 : 0 )
strpos("123456789", "2")
- "123456789" 에서 "2" 의 위치를 반환한다. ( 값 : 1 )
strpos("123456789", "A")
- "123456789" 에서 "A" 의 위치를 반환한다. ( 값 : false )
strpos( "123454321", "4", 0 )
- "123456789" 의 0번째 문자열부터 검색하여 "4" 의 위치를 반환한다. ( 값 : 3 )
strpos( "123454321", "2", 3 )
- "123456789" 의 3번째 문자열부터 검색하여 "2" 의 위치를 반환한다. ( 값 : 7 )
'php' 카테고리의 다른 글
| [PHP] var_dump (0) | 2023.09.30 |
|---|---|
| [PHP] echo 변수 (0) | 2023.09.19 |
| [PHP] PHP 개요 및 소개 (0) | 2023.09.07 |