Você pode criar uma tabela vertical em PHP usando estruturas de controle, como loops foreach ou for, para iterar pelos dados que deseja exibir e gerar as células da tabela. Aqui está um exemplo de como você pode fazer isso:
<?php
$dados = array(
array('Nome', 'Idade', 'Profissão'),
array('João', 25, 'Engenheiro'),
array('Maria', 30, 'Advogada'),
array('Pedro', 28, 'Professor')
);
?>
<table>
<?php foreach ($dados as $linha): ?>
<tr>
<?php foreach ($linha as $valor): ?>
<td><?php echo $valor; ?></td>
<?php endforeach; ?>
</tr>
<?php endforeach; ?>
</table>
Neste exemplo, temos um array multidimensional $dados que representa os dados que queremos exibir na tabela. Cada elemento do array representa uma linha da tabela e contém os valores das células. O primeiro elemento do array $dados é o cabeçalho da tabela.
Em seguida, usamos estruturas de controle foreach para iterar pelos elementos do array. O primeiro loop foreach percorre as linhas da tabela, e o segundo loop foreach percorre os valores de cada linha.
Dentro do loop, usamos a tag HTML <table> para iniciar a tabela e <tr> para criar uma nova linha. Em cada iteração do loop, geramos uma célula da tabela usando a tag HTML <td>, e exibimos o valor correspondente utilizando echo $valor.
