2010-02-03 3 views
1

Я пытаюсь отобразить многомерный массив в html-таблицу, используя php nd mysql.присваивать значения 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

ответ

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>"; 
    } 
Смежные вопросы