연관배열을 링크있는 메뉴로 만들기

· 조회수 14

B10, C10, D10이 링크값이고 서울, 부산, 대구가 메뉴명일때 FOR문과 FOREACH문으로 메뉴를 만드는 코드입니다. 출력되는 페이지와 소스를 비교해가면서 수정해 보시면 금새 이해하실겁니다. 

for문과 array_keys함수를 이용하는 방법

<?php
$scode = array("B10"=>"서울",  "C10"=>"부산",  "D10"=>"대구");
$scode_keys = array_keys($scode);
for($i=0;$i<count($scode);$i++){
?>
<a href="<?php echo $scode_keys[$i];?>" ><?php echo $scode[$scode_keys[$i]];?></a>
<?}?>


foreach문을 이용하는 방법

<?php
$scode = array("B10"=>"서울",  "C10"=>"부산",  "D10"=>"대구");
foreach ($scode as $key => $value) {
?>
<a href="<?php $key?>" ><?php echo $value?></a>
<?}?>

"나물 먹고 물 마시며 팔꿈치를 굽혀 베개로 삼아도 즐거움은 역시 그 가운데에 있다. - 논어"

- 행복 -

북마크목록