테스트 사이트 - 개발 중인 베타 버전입니다

if에 특정단어 포함 조건문 만드는 법 채택완료

라임2 3년 전 조회 1,825

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개

채택된 답변
+20 포인트
플래토
3년 전

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

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

라임2
3년 전
정말 감사드립니다. 덕분에 잘 해결했습니다.^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인