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

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

QA

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

답변 1

본문

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

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 27
© SIRSOFT
현재 페이지 제일 처음으로