테스트 사이트 - 개발 중인 베타 버전입니다

아이콘부분을 for문으로 돌리고 싶은데요.. 채택완료

천천히한걸음 6년 전 조회 2,313

</p>

<p><?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 }?></p>

<p>

 

현제 if문으로 돌려서 해당 부분이 맞으면 아이콘을 출력하게 했는데 차후에 다른걸 추가하면 소스도 길어지고 해서 이걸 for 또는 다른방식으로 할수있는 간략하게 할수있는법좀 알려주세요

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

</p>

<p>// for 문 위쪽에 선언하시고..</p>

<p>$link_map = array(</p>

<p>   '디아블로'=>'dia.png',</p>

<p>   '<code class="string">몬스터헌터</code> '=>'mh.png',</p>

<p>  ....</p>

<p>);</p>

<p> </p>

<p>// for 문 안쪽에서 출력할때...</p>

<p><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></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

천천히한걸음
6년 전
죄송합니다 제가 일이 있어서 이제야 확인했습니다..일단 알려주신데로 한번 해보겠습니다..

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인