묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
그룹이 여러개가 있을때 조건문
2015.01.21 07:43
초보입니다 살살부탁드려요
끼워맞추기로
<?php
foreach($logged_info->group_list as $key => $val);
if($val == 'A'){
XXXXXXXX
}
?>
여기까지는 했는데 A라는 그룹이면 넘어가라
실제 설정을 해보았더니...
속한 그룹이 하나가 아니라 A가 있고 1이 있는 상태
유저1의 그룹 (A,1) 이런 형태로 되어 있는대요
마스터의 그룹이 (관리그룹,1,A) 일때는 저 조건문에 통과되는데
하지만 유저1의 그룹 (A,1)일때는 못 통과하네요
유저1을 (A) 단독 그룹으로 설정하면 통과합니다
가르침 부탁드리겠습니다
댓글 2
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
ssari.myid.net |
XE Contact Us alert창 수정
![]() | |
bb |
게시판의 제목이나 날짜를 다른단어로 출력하기
[1]
![]() | 2015.01.22 by ssari.myid.net |
아진검 | xe 설치시 files 775 퍼미션 | |
xe초보자 | 소규모 사이트 운영중입니다 | |
csad |
소셜xe잘못된 요청입니다는 어떻게 하죠?
![]() | |
생컨 | 관리자 페이지로 가면 "요청한 기능을 실행할 수 있는 권한이 없습니다." [10] | 2015.01.22 by 짱자 |
생컨 |
html 태그 한번만 더 봐주셨으면 합니다 ㅠ
[5]
![]() | 2015.01.22 by 무얼까2 |
생컨 | html 태그 한번만 봐주세욤! [4] | 2015.01.22 by 생컨 |
YBE | 관리자 페이지 백지 현상 [1] | 2015.01.22 by YBE |
쫑효다컴 | xls 파일로 된 상품리스트가 있습니다. 어떻게 올리는게 좋을까요? [3] | 2015.01.22 by sejin7940 |
애깽이마스터 | 이미 가입된 회원들에서 중복 주민번호 검색되나요? [1] | 2015.01.22 by 대암지기 |
제이니스 | xe마켓 "포인트러쉬"모듈 질문요~~? [4] | 2015.01.22 by 제이니스 |
몬스터길들이기 | XE 알림센터 Lite 를 사용하면 댓글 작성시 새로고침이 되지 않습니다 | |
Pirate |
질문드립니다~
[1]
![]() | 2015.01.21 by 로이조52 |
hshlalla |
wink에서 홈페이지 만드는데 도움좀 주세요
[3]
![]() | 2015.01.21 by 키스투엑스이 |
비상9 | [질문] access 로그에 dispMemberFindAccount에 접속하려는거 어떻게 처리하시나요? | |
XEMANIA | 관리자 화면 깨짐 현상 문의드립니다. | |
좋은데이 | 한수 가르쳐주세요, | |
귤까먹이 | 그룹이 여러개가 있을때 조건문 [2] | 2015.01.21 by 귤까먹이 |
요절 | xe 설치단계 진행문제.. [1] | 2015.01.21 by 키스투엑스이 |
당연히 그렇게 나옵니다.
foreach 문 끝에 세미콜론(;)이 있기 때문에 foreach 문 한 줄만 loop를 돌게 되고, 그 루프가 끝난 후 아래의 if 문을 처리합니다.
그러니, 마지막 $val 값만 갖고 비교하는 꼴이 되지요.
foreach($logged_info->group_list as $key => $val) {
if($val == 'A') {
XXXXXXX
}
}
이렇게 하던가,
if(in_array('A', $logged_info->group_list)) {
XXXXXXXX
}
이렇게 foreach 없이 in_array 함수를 써도 됩니다.
참고) in_array
그리고, 한 줄짜리 루틴이라도 괄호{}를 열고 닫는 습관을 들이시는 것이 좋습니다.