2016-08-24 6 views
-3

데이터베이스에서 생성 된 다음 배열을 읽고 페이지에 표시해야합니다.배열을 페이지 형식으로 표시하는 방법

배열 : result.php

Array 
(
    [BC] => Array 
     (
      [Regional Support Centre (Burnaby)] => Array 
       (
        [1] => position1 
       ) 

     ) 

    [Prairies] => Array 
     (
      [Winnipeg] => Array 
       (
        [2] => Position2 
       ) 

     ) 

    [Ontario] => Array 
     (
      [Regional Support Centre (Mississauga)] => Array 
       (
        [3] => position3 
       ) 

      [Mississauga] => Array 
       (
        [4] => position4 
        [5] => position5 
        [6] => position6 
       ) 

      [London] => Array 
       (
        [7] => Technician - Experienced Apprentices 
       ) 
     ) 

) 

예상 출력 : [! [여기 이미지 설명을 입력합니다] [1]] [1]

은 사람이하는 방법에 좀 도와 주실 래요 데이터베이스에서 생성 된 배열을 읽고이를 페이지에 표시합니다. 이 같은

+2

코드는 좋은 출발점이 될 것입니다. –

+2

질문이 불분명하고 너무 광범위합니다. –

+1

몇 가지 루프 (그리고 어떤 종류의 시도)가 필요합니다. – Rasclatt

답변

0
foreach($myArray as $k => $v) 
{ 
    echo '<li>'.$k.'</li>'; 
    echo '<ul>'; 
    foreach($v as $k2 => $v2) 
    { 
     echo '<li>'.$k2.'</li>'; 
     echo '<ul>'; 
     foreach($v2 as $v3) 
     { 
      echo '<li>'.$v3.'</li>'; 
     } 
     echo '</ul>'; 
    } 
    echo '</ul>'; 

} 
echo '</ul>'; 
0

뭔가 :

foreach($your_arr as $parent_cat => $sub_arr){ 
    echo $parent_cat.'<br>'; 

    if(is_array($sub_arr)){ 
     foreach($sub_arr as $cat => $items){ 
      echo '--'.$cat.'<br>'; 

      if(is_array($items)){ 
       foreach($items as $val){ 
        echo '-----'.$val.'<br>'; 
       } 
      } 
     } 
    } 
} 

나는 트리 구조를 만든하지만 당신은 echo 문에 HTML을 추가 할 수 있습니다.

관련 문제