2013-11-26 59 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>';