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
답변을 작성하시기 전에 로그인 해주세요.