아이콘부분을 for문으로 돌리고 싶은데요..
본문
<?php if($list_game[$i]["name"] == "디아블로"){?>
<div class="name"><img src="<?php echo G5_SKIN_URL ?>/board/game/img/dia.png" title="디아블로"></div>
<?php } else if ($list_game[$i]["name"] == "몬스터헌터") { ?>
<div class="name"><img src="<?php echo G5_SKIN_URL ?>/board/game/img/mh.png" title="몬스터헌터"></div>
<?php } else if ($list_game[$i]["name"] == "드래곤퀘스트") { ?>
<div class="name"><img src="<?php echo G5_SKIN_URL ?>/board/game/img/dk.png" title="드래곤퀘스트"></div>
<?php } else if ($list_game[$i]["name"] == "파이널판타지") { ?>
<div class="name"><img src="<?php echo G5_SKIN_URL ?>/board/game/img/ff.png" title="파이널판타지"></div>
<?php } else if ($list_game[$i]["name"] == "인왕") { ?>
<div class="name"><img src="<?php echo G5_SKIN_URL ?>/board/game/img/in.png" title="인왕"></div>
<?php } else if ($list_game[$i]["name"] == "마인크래프트") { ?>
<div class="name"><img src="<?php echo G5_SKIN_URL ?>/board/game/img/mc.jpg" title="마인크래프트"></div>
<?php } else if ($list_game[$i]["name"] == "드래곤퀘스트빌더") { ?>
<div class="name"><img src="<?php echo G5_SKIN_URL ?>/board/game/img/dkb.png" title="드래곤퀘스트빌더"></div>
<?php }?>
현제 if문으로 돌려서 해당 부분이 맞으면 아이콘을 출력하게 했는데 차후에 다른걸 추가하면 소스도 길어지고 해서 이걸 for 또는 다른방식으로 할수있는 간략하게 할수있는법좀 알려주세요
!-->답변 1
// for 문 위쪽에 선언하시고..
$link_map = array(
'디아블로'=>'dia.png',
'몬스터헌터 '=>'mh.png',
....
);
// for 문 안쪽에서 출력할때...
<div class="name"><img src="<?php echo G5_SKIN_URL ?>/board/game/img/<?php echo $link_map[$list_game[$i]['name']];?>" title="<?php echo $list_game[$i]['name']; ?>"></div>
답변을 작성하시기 전에 로그인 해주세요.