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

서브 메뉴 개수 가져오는 방법이 있을까요? 채택완료

케빈박 2년 전 조회 1,983

각각 대메뉴에
서브 메뉴가 몇개 있는지 가져올수 있는 방법이 있을까요?

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

답변 2개

채택된 답변
+20 포인트

head.php의 하위 메뉴가 출력 되는곳에서 count로 출력 해보세요.

 

</p>

<p><?php</p>

<p>$k = 0;</p>

<p>foreach( (array) $row['sub'] as $row2 ){</p>

<p>if( empty($row2) ) continue;</p>

<p> </p>

<p>//추가</p>

<p>$sub_menu_count = count($row['sub']);</p>

<p> </p>

<p>if($k == 0)</p>

<p>//수정</p>

<p>echo '<span class="bg">하위분류</span><div class="gnb_2dul"><ul class="gnb_2dul_box"> <span class="sub_menu_count">'.$sub_menu_count.'</span>'.PHP_EOL;</p>

<p>?></p>

<p><li class="gnb_2dli"><a href="<?php echo $row2['me_link']; ?>" target="_<?php echo $row2['me_target']; ?>" class="gnb_2da"><?php echo $row2['me_name'] ?></a></li></p>

<p><?php</p>

<p>$k++;</p>

<p>} //end foreach $row2</p>

<p> </p>

<p>if($k > 0)</p>

<p>echo '</ul></div>'.PHP_EOL;</p>

<p>?></p>

<p> </p>

<p>

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

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

해드
2년 전

js 라면 length로

php라면 group by로 가져오면 되겠네요~

질문에 더 자세한 설명이 있다면 답변도 자세히 나올것 같습니다

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

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

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

로그인