2026, 새로운 도약을 시작합니다.

2차메뉴 배열문의 php4 채택완료

$menu_list = array(
        array( 'num' => 1000,        'text' => '포털',            'url' => '#',                                        'target' => '_self' ),
        array( 'num' => 1001,        'text' => '다음',            'url' => '#',                                        'target' => '_self' ),
array( 'num' => 1002,        'text' => '네이버',            'url' => '#',                                        'target' => '_self' ),
array( 'num' => 1003,        'text' => '구글',            'url' => '#',                                        'target' => '_self' ),
array( 'num' => 2000,        'text' => '포털',            'url' => '#',            
    );


<ul class="clearfix m-0 me-ul nav-slide">
  <li class="float-left p-0 me-li">
    <a class="d-block bg-primary" href="#" target="_self">
      <span class="me-a text-nowrap f-md en px-4">
        <i class="fa empty" aria-hidden="true"></i> 포털 </span>
    </a>
    <div class="clearfix sub-slide sub-1div">
      <ul class="sub-1dul me-sw float-left">
        <li class="sub-1dli">
          <a href="http://www.naver.com" class="me-sh sub-1da" target="_blank">
            <i class="fa empty fa-fw" aria-hidden="true"></i> 네이버</a>
        </li>
        <li class="sub-1dli">
          <a href="http://daum.net/" class="me-sh sub-1da" target="_blank">
            <i class="fa empty fa-fw" aria-hidden="true"></i> 다음</a>
        </li>
        <li class="sub-1dli">
          <a href="#" class="me-sh sub-1da" target="_self">
            <i class="fa empty fa-fw" aria-hidden="true"></i> 구글</a>
        </li>
      </ul>
      <div class="clearfix" style="width:250px;"></div>
    </div>
  </li>
</ul>

답변 5개

채택된 답변
+20 포인트

설명이 빠졌네요?? php4 맞나요?? php7, 8 이 나온시점인데 4를 아직도 쓰세요? ㄷㄷ

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

답변에 대한 댓글 4개

네.. PHP 4입니다..ㅠㅠ mysql 도 4.x 여서 ..ㅠ 그누 5 못써서 새로 제작중..ㅠ
서버 환경이 너무 안좋아요~~ 못해도 7까지 해놔야되요 지금 5도 안쓰는판국인데..
저두 바꾸고는 싶은데 제로보드4기반으로 맞춰있는걸 그누보드 외형을 가져올려는데 ㅠㅠ 환경바꾸기가 너무힘드네요ㅠㅠ 자료도 방대해서 ㅠ 가져올려니 ftp 업로드된게 100기가라...

php4.... ㅠㅠ 정말 암담하네요ㅠㅠ
그누 4를 쓰셔야하는데 php4는 안써봐서 잘 모르겠네요

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

$menu_list = array(
array( 'num' => 1000,        'text' => '포털',     ),
array( 'num' => 1001,        'text' => '다음',   ),
array( 'num' => 1002,        'text' => '네이버',  ),
array( 'num' => 1003,        'text' => '구글',   ),
array( 'num' => 2000,        'text' => '포털',  
);

num이 오름차순으로 sorting되었다고 가정하고

$pre='';

foreach( $menu_list as $val) {

$m1=substr( $val, 0,2);

$m2=substr( $val, 2,2);

echo '<ul class="clearfix m-0 me-ul nav-slide">';

if( $pre!=$m1) { //  새 1차 메뉴 시작

   if( $pre) echo '</ul>
      <div class="clearfix" style="width:250px;"></div>
    </div></li>';

  echo '<li class="float-left p-0 me-li">';

}

   if( $m2=='00') echo
    '<a class="d-block bg-primary" href="#" target="_self">
      <span class="me-a text-nowrap f-md en px-4">
        <i class="fa empty" aria-hidden="true"></i> 포털 </span>
    </a>

<div class="clearfix sub-slide sub-1div">
      <ul class="sub-1dul me-sw float-left">';

  else echo '<li class="sub-1dli">
          <a href="#" class="me-sh sub-1da" target="_self">
            <i class="fa empty fa-fw" aria-hidden="true"></i> 구글</a>
        </li>';

else echo '<li class="sub-1dli">
          <a href="#" class="me-sh sub-1da" target="_self">
            <i class="fa empty fa-fw" aria-hidden="true"></i> 구글</a>
        </li>';

} // foreach();

테스트는 안 해 봤지만

1차 배열로 2차 메뉴를 만들려면 이런 식으로 하면 될 겁니다.

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

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

-- 하다가 막 했는데...

Copy
Copy


배열을 



  

    

      

         포털 

    

    

      

        

          

             네이버

        

        

          

             다음

        

        

          

             구글

        

      

      

    

  



형태로 만들고싶습니다.ㅠ

---웹서버 환경이 php4/ mysql4 라서.. 제로보드4라 업그레이드를 못하는 현실입니다.ㅠㅠ

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

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

php7.X 이상 환경으로 업그레이드 하세요.

속도도 보안도 훨씬 좋아집니다.

근데, 질문이 뭔가요? 

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

답변에 대한 댓글 1개

댓글에 새로 달았습니다!

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

뭘 어쩌란건지...

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

답변에 대한 댓글 1개

댓글에 새로 달았습니다!

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

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

로그인
🐛 버그신고