2013-11-26 4 views
-5

PHP에서 다음 배열을 표시하려고합니다. 가능한 경우.PHP에서 다차원 배열을 표시

Array 
(
[0] => Array 
    (
     [0] => Array 
      (
       [category_ID] => 1 
       [category_name] => System Reporting 
       [category_desc] => 
      ) 

     [1] => Array 
      (
       [0] => Array 
        (
         [myiparq_permission_ID] => 7 
         [permission_display_name] => Enforcement Read 

        ) 



      ) 

    ) 

[1] => Array 
    (
     [0] => Array 
      (
       [category_ID] => 2 
       [category_name] => Administrative Access 

      ) 

     [1] => Array 
      (
       [0] => Array 
        (
         [myiparq_permission_ID] => 3 
         [permission_display_name] => Enforcement Admin 

        ) 

       [1] => Array 
        (
         [myiparq_permission_ID] => 10 
         [permission_display_name] => Application Review/Approval 

        ) 



      ) 

    ) 

)

+0

웹 페이지에서 원한다면'echo "

" . print_r(Array()) . "
";'else 그냥'print_r (Array());'. –

+0

난 모든 배열을 인쇄하고 싶지 않아. 그냥 특정 카테고리 아래에 카테고리와 하위 카테고리를 표시하고 싶다. 시행과 마찬가지로 시스템보고 및 시행 권한 아래의 관리자 액세스에서 – user2754416

답변

-1
for ($i = 0; $i = $alength - 1; $i++){ 
    echo(/*whatever*/); 
    $blength = count($array[$i]); 
    for($j =0; $j = $blength -1; $j++){ 
     echo(/*whatever*/); 
     /* and so on... */ 
    } 
} 

도움 또는 didnt한다 나는 그것을 바로 이해 해주세요?

+0

$ blength를 찾는 방법은 무엇입니까? – user2754416

+0

$ alength는 배열 '$ alength = count ($ array);'의 길이이므로 $ blength는 한 단계 아래에 있습니다 :'$ blength = count ($ array [$ i]); – schnaidar

0
echo '<pre>'; 
print_r($your_array_name); 
echo'</pre>'; 
관련 문제