WEB/PHP

[PHP] 문자열이 포함되는지 검사하는 strpos

Ezcode 2011. 12. 30. 13:41

문자열에 특정 문자열이 포함되어 있는지 확인하려고 할때
strpos()함수를 사용한다.

 

예를 들면 카테고리 나열된 location의 긴 문자열에 특정 카테고리가 삽입이 되어 있는지 확인하고자 할때 필요했다.

<?php
$categoryName = "전국 > 부산 > 서면"; 
$searchName = "부산";  

if(strpos($categoryName, $searchName) !== false) {
   echo "포함되어 있습니다만...";
} else {
   echo "없군요.";
}
?>

 

단순 문자열에 포함된 문자열만 확인이 가능하며

배열은 사용할 수 없다.

배열용 strpos는 다른 포스팅에 남기도록 할 예정