if 문 질문있습니다

if 문 질문있습니다

QA

if 문 질문있습니다

본문

if($bo_table == "a" || $bo_table == "b" || $bo_table == "banner" || $bo_table == "c" || $bo_table == "d") {

 

이렇게 쓰고 있는데

줄여서 쓸 방법 없을까요?

 

이 질문에 댓글 쓰기 :

답변 3

코드를 꼭 줄여서 쓸필요는 없을거 같습니다. 줄여서 쓴다고 해서 사용 하는 메모리가 줄어 드는것도 아니고 그냥 유지 보수나 보기 편한 코드를 사용 하시면 될거 같아요 말그대로 정답으면 없으니까요 

 

if($bo_table == "a" || $bo_table == "b" || $bo_table == "banner" || $bo_table == "c" || $bo_table == "d") { }

이거나

$arr = array("a", "b", "banner", "c", "d");

if(in_array($arr, $bo_table)){}

 

이거나

보기 편한 쪽기 좋겟죠

 

 

 

if (strpos('a b banner c d ', $bo_table . ' ') !== false) 

이거 좋네요^^
다만 비슷한 게시판 명이라면 해당 소스는 사용하기 힘들것 같습니다.
예로 게시판명이 a, 게시판명이 aaa 라면
무조건 해당 조건문에 코드가 실행되죠

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

회원로그인

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