배열의 특정 field의 값을 한방에 바꾸기? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

배열의 특정 field의 값을 한방에 바꾸기? 정보

배열의 특정 field의 값을 한방에 바꾸기?

본문

클럽2를 개발하다가 필요해서 질문해요.

$list[$i][각종field값]; 와 같이 정의된 배열에서...
for loop를 돌리지 않고 한방에 바꿀 방법은 없을까요?

(현재사용하는 방법 - for loop를 돌리고 있슴)

    for ($i=0; $i<count($list); $i++) { 
            if ($list[$i][icon_new]) $list[$i][icon_new] = "./new_icon.gif";
            if ($list[$i][icon_hot]) $list[$i][icon_hot] = "./hot_icon.gif";
    }

댓글 전체

$list[$i][icon_new]

이값이 뭔지는 몰라도.. $list[$i][icon_new] 이 있으면 new아이콘을 보여주는 것이니, 없을때 $list[$i][icon_new]의 값을 blank 투명이미지로 되게끔 하면 될거 같습니다.

즉, $list[$i][icon_new]의 값이 1이면 new_1.gif 라고 new아이콘을 만들고 0이거나 없으면 new_.gif 라고 1픽셀 투명이미지만들고.. 그리고 조건문없이 아래와 같이 제목뒤에 바로 붙이고..

echo "<img src=\"new_{$list[$i][icon_new]}.gif\"";

이런 뜻 맞지요? 아니면 방법 없을듯...
만점을 향하여~~~~~~~~~~~~~~~!
근데 질문을 다시보니 아닌듯..된장;
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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