배열의 특정 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\"";

이런 뜻 맞지요? 아니면 방법 없을듯...
만점을 향하여~~~~~~~~~~~~~~~!
근데 질문을 다시보니 아닌듯..된장;
© SIRSOFT
현재 페이지 제일 처음으로