반응형
strpos()
문자열에 대상하는 문자가 포함되어 있는지 체크 해주는 함수야.
그런데.. 사용하기전에 본인이 원하는 걸 잘 return 하는지 테스트 후 사용하길 바래
코드
<?php
$tmpString = "naver kakao tistory";
$srhString = "tistory";
if(strpos($tmpString, $srhString) !== false) {
// 포함
echo "포함";
} else {
// 미포함
echo "미포함";
}
?>
결과
포함
문자열 포함 여부 또한 우리가 자주 사용하는 함수야. 하지만 사용 용도에 따라서 잘 써야 될꺼 같아.
유사한 글자가 들어가도 true 인지. 아님 완벽히 일치해야 true인지 사용하려는 용도에 따라서
split으로 문자열을 비교 또는 strpos로 유사한 단어 비교를 적절히 잘 사용해야해
코드 복붙해서 테스트 한번해봐
반응형
'Program > PHP' 카테고리의 다른 글
[PHP] 구분자가 있는 문자를 배열로 변환 (explode) (1) | 2022.09.23 |
---|---|
[PHP] 구분자로 하여 배열을 문자로 변환 (implode) (0) | 2022.09.23 |
[PHP] 날짜 계산. 더하기 빼기 (date, strtotime) (1) | 2022.09.23 |