2010-02-03 97 views
1

我想用php nd mysql将多维数组显示到html表中。将mysql值分配到多维数组

的阵列结构是像下面

Array 
(
    [az] => Array 
     (
      [0] => Array 
       (
        [work] => dsdsds 
        [time] => 2:47---2:55 
        [total] => 8 
       ) 

     ) 

    [an] => Array 
     (
      [0] => Array 
       (
        [work] => sdsdsdsdsd 
        [time] => 1:47---2:47 
        [total] => 60 
       ) 

     ) 

    [mu] => Array 
     (
      [0] => Array 
       (
        [work] => sdsdsd 
        [time] => 1:30---2:48 
        [total] => 78 
       ) 

     ) 

    [raj] => Array 
     (
      [0] => Array 
       (
        [work] => dsdwew 
        [time] => 3:34---3:40 
        [total] => 6 
       ) 

      [1] => Array 
       (
        [work] => cdsfdfdfd 
        [time] => 3:25---3:35 
        [total] => 10 
       ) 

     ) 

) 

它会经过列的第一,然后它会来行这样

user1 user2 user3 
aa  bb  cc 

PLZ建议..

+0

应提供数据的一个例子,什么输出看起来像使用该数据。现在您的数据和示例不匹配。 – goat 2010-02-03 16:36:57

回答

0

如果我明白你的问题写这就是Ÿ需要

foreach($array as $tr=>$trData) 
    { 
     echo "<tr>{$trData["which field you want to display"]}</tr>"; 

     echo "<tr>"; 
     foreach($tdData as $td=>$tdData) 
     { 
     echo "<td>{$tdData["which field you want to display"]}</td>"; 
     } 
    echo "</tr>"; 
    }