Вертикальный вывод таблицы - PullRequest
0 голосов
/ 21 июня 2020

У меня есть этот php код:

foreach($output as $row) {      

    $table.="<tr>";
    foreach($row as $column) {
        $table .="<td>";
        $values = implode(",",$column);
        $table .= count($column);   
        $table .="</td>";
    }
    $table.="</tr>";    
}
    
$table.="</table>";
    
echo $table;

Этот код дает мне результаты в виде горизонтального вывода. Горизонтальный стол

Но мне он нужен в вертикальном положении. Вот так:

Вертикальная таблица

Можно ли получить такой результат простым изменением?

Примечание: я не мог измените направление чисел на втором изображении.

Здесь больше одной строки, поэтому желаемая таблица должна быть примерно такой:

образец таблицы

Ответы [ 2 ]

1 голос
/ 21 июня 2020

Вы можете просто включить <tr> в foreach l oop:


foreach($output as $row) {      

    foreach($row as $column) {
        $table.="<tr>";
        $table .="<td>";
        $values = implode(",",$column);
        $table .= count($column);   
        $table .="</td>";
        $table.="</tr>";    
    }
}
    
$table.="</table>";
    
echo $table;
1 голос
/ 21 июня 2020

Если вам нужно одно число в строке, он должен работать, перемещая tr -пары внутри l oop:

foreach($row as $column) {
    $table .="<tr><td>";
    $values = implode(",",$column);
    $table .= count($column);   
    $table .="</td></tr>";
}

Примечание: Не забывайте чтобы удалить текущие строки $table .= "<tr>"; и $table .= "</tr>";.

Если вам нужны данные только в одном столбце, вам действительно не нужно использовать таблицы. Вместо этого вы можете просто повторить число в div.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...