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)
php 문법에서는 답이 없습니다. ^^
뭐 배열로 만들어서 for 문 돌리고 변수 하는 방법이 있기야 하겠죠 ㅋㅋ
답변을 작성하시기 전에 로그인 해주세요.