자바의 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인 경우).



+ Recent posts