조건문에 특정 값이 포함된 모든 카테고리를 설정할 때..
본문
10으로 시작하는 1010, 1020, 1030, 1040, 1050 등의 모든 카테고리를 설정할 때
<? if($co_id=="10" || $co_id=="1010" || $co_id=="1020" || $co_id=="1030" || $co_id=="1040" || $co_id=="1050"){ ?>
이렇게 끝없이 계속 나열하는게 아니라 $co_id=="10????" 이런 식으로 한번에 설정할 수 있는 방법이 있나요..?
제가 프로그래머가 아니라 용어를 잘 몰라서 설명을 제대로 못하겠네요.. ㅠㅠ
답변 2
문자열이라면 잘라서 정규식으로 표현이 가능한데 그게 더 복잡하고 의미가 없어보입니다.
숫자형이라면 일일이 나열해서 쓰시던가 아니면 다시한번 조건문을 걸어서
10, 1010, 1020 등 공통되게 10으로 나눠지니까 $co_id % 10 == 0 으로 정리할 수도 있겠네요...
$co_id_2 = substr($co_id,0,2);
if($co_id_2 == "10"){
...
}
답변을 작성하시기 전에 로그인 해주세요.