자바의 String.contain() 처럼 php에서도 단어가 포함되었는지 찾는 함수가 있다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | $sentence = '문자열 찾기'; $search = '찾기'; if(strpos($sentence , $search)!==false){ echo '찾음'; } else { echo '못찾음'; } | cs |
strpos() 는 포함된 단어의 시작 포지션을 리턴해 준다. 주의해야 할 점은 꼭 !== 를 써야한다는 것이다. strpos() 문서에 나와있듯이 함수가 찾는 단어가 없을 경우 FALSE를 리턴 하지만 non-Boolean FALSE를 리턴하는 경우도 있다(포지션이 0인 경우).
'php' 카테고리의 다른 글
[php] php 에러 출력하기 (0) | 2016.11.10 |
---|---|
[php] Multi dimensional array 에서 array_search() 사용하기 (0) | 2016.11.10 |
[php] php에서 startWith, endWith 사용하기 (0) | 2016.11.10 |
[php] CRLF(개행문자) 간단 제거 (0) | 2016.09.03 |