分解数组并输出到表?

I run a gaming server and it keeps some information in a database. I run a MySQL query that pulls information like cargo_items (below). How can I format this data properly in PHP? I'd like for it to be in a table. Is that possible? My knowledge of handing arrays like this is limited do to the complex nature. This is how the data is returned from the database.

 Array
 (
   [0] => Array
   (
     [0] => Array
     (
       [id] => 2237
       [cargo_weapons] =>      
       [
         ["MMG_02_black_F","","","",[],""],
         ["arifle_SDAR_F","","","",[],""],
         ["arifle_SDAR_F","","","",[],""],        
         ["arifle_SPAR_03_khk_F","","","",[],""],
         ["LMG_Zafir _F","","","",[],""],
         ["MMG_02_black_F","","","",[],""],
         ["MMG_02_black_F","","","",[],""]
       ]
     )
   )
 )

The output should be a table:

 Weapons
 -------
 MMG_02_black_F
 arifle_SDAR_F
 arifle_SDAR_F
 arifle_SPAR_03_khk_F
 LMG_Zafir_F
 MMG_02_black_F
 MMG_02_black_F

Since you have multidimensional array, you need custom recursion function, or, in your specific case, you could use something like this:

function get_items($item, $key)
{
    if(!empty($item) && $key=='cargo_weapons')
    //your html table cells
    echo "$item<br>";
}

array_walk_recursive($array, 'get_items');

array_walk_recursive

will do the job (this function returns true or false), but you can (ab)use it to display desired HTML too.