if에 특정단어 포함 조건문 만드는 법

if에 특정단어 포함 조건문 만드는 법

QA

if에 특정단어 포함 조건문 만드는 법

본문

if 조건문에서 wr_option에 조건을 부여하려는데요.

wr_option의 선택값이 html1,html2,secret 이렇게 있습니다.
선택에 따라 html1,secret 이거나 html2,secret 이렇게 값이 저장되고요.
secret 문구가 포함되는 것에만 조건을 걸려는데 방법을 모르겠네요.
sql 에는 SELECT * FROM `게시판` WHERE `wr_option` LIKE '%secret%' 이런식로 like를 사용하는데요.

 

if($list[$i]['secret'] == "secret") 이렇게 말고 어떻게 해야할지 조언 부탁드립니다.

if($list[$i]['secret'] like '%secret%') 이런 느낌인데 이건 작동을 안하니까요.;;

읽어주셔서 감사합니다.

이 질문에 댓글 쓰기 :

답변 1

php 함수에

strpos 가 있습니다.

strrpos 도 있는데 
둘중에 취향에 맞는걸로 사용하면되시고

 

if (strrpos($list[$i]['secret'], 'secret') !== false) 

와 같이 사용하면됩니다

 

https://www.php.net/manual/en/function.strrpos.php

https://www.php.net/manual/en/function.strpos.php

 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,668 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT