Foreach table 输出彼此靠近的行

Foreach table output rows near each other

我在 php 中有 json html table,现在我无法使 table 中的输出接近彼此。

我已经忙了几天了,希望有人能帮助我。

  <?php  foreach($data2 as $row): ?>
    <tr>
        <td><?=$row['model'];?></td>
        <td><?=$row['model2'];?></td>
    </tr>
<?php endforeach;?>

我的json输出:

JSON 的格式似乎不符合您的要求。每个对象要么有modal,要么有modal2,所以没填的就是undefined

您应该获取最长列表的长度并使用普通的 for 循环。

<?php ($index = 0; $index <= $lengthOfLongestList; $index++): ?>
    <tr>
        <td><?=$data2[index]['model'];?></td>
        <td><?=$data2[index]['model2'];?></td>
    </tr>
<?php endforeach;?>