назначить значения mysql в многомерный массив - PullRequest
1 голос
/ 03 февраля 2010

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

Плз предлагаю ..

Ответы [ 2 ]

1 голос
/ 03 февраля 2010

U должен прочитать о foreach.

http://php.net/manual/en/control-structures.foreach.php

И я думаю, что вставка этих значений в таблицу не будет проблемой.

0 голосов
/ 03 февраля 2010

Если я понимаю ваш вопрос, напишите, что вам нужно

    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>";
    }
...