Notice
Recent Posts
Recent Comments
Tags
- 파일업로드 체크
- javascript 바코드 생성
- 바코드 스캔하기
- 강제이동
- javascript 유효성체크
- SSD 복사
- 타임피커
- ASP.Net Core 404
- asp.net dropdownlist
- 하드 윈도우 복사
- ViewData
- 파일업로드 유효성체크
- django 엑셀불러오기
- asp.net Select
- 맥 오라클설치
- php 캐쉬제거
- Mac Oracle
- javascript 바코드스캔
- 404에러페이지
- XSS PHP
- asp.net core Select
- jquery 바코드
- TempData
- 바코드 생성하기
- XSS방어
- 하드 마이그레이션
- jquery 바코드생성
- ViewBag
- 말줄임표시
- javascript redirection
웹개발자의 기지개
특정 문자열이 있는지 확인 strpos() , preg_match() 본문
$str = "가나다-고고싱";
if (strpos($str,"가나다")) {
echo "가나다가 존재합니다.";
} else {
echo "가나다가 존재하지 않습니다.";
}
strpos("검색할 문자열", "해당 키워드")
리턴값은 0부터 그 이상의 정수값이다.
이때 주의할것은 상기 예의 경우를 보면
strpost("가나다", "가나") 의 리턴값은 0 이다.
이때문에 if문으로 true / false 결정을 하려면 PHP 상에서는 0값을 if문으로 돌리면 false 로 되어 버린다.
결과적으로 "가나" 라는 문자열이 0위치에 있음에도 false 의 잘못된 결과 나타날 수 있다.
아래의 소스를 참고하도록 하자.
$str = "가나다-고고싱"
if(preg_match("/가나/", "가나")){
echo "포함되어 있습니다.";
}else{
echo "포함되어 있지 않습니다.";
}
'PHP' 카테고리의 다른 글
php 로 DB에서 json 파일로 변환하기 (0) | 2020.02.21 |
---|---|
배열내에 특정값이 있는지 비교 in_array() (0) | 2020.02.14 |
임의의 랜덤문자열 자동으로 얻기 (0) | 2020.02.11 |
짦은 태그 허용하기 (0) | 2019.10.09 |
is_numeric 함수 , 숫자/문자 체크하기 (0) | 2019.07.30 |
Comments