【问题标题】:Array to HTML Table数组到 HTML 表
【发布时间】:2020-07-21 14:00:57
【问题描述】:

我尝试将我的 php 数组中的数据插入到 html 表中。这个代码看起来像

echo "<table style='border: 1px solid black'><tbody>";
foreach(['country','counter'] as $attribute){
    echo "<tr><td>".$attribute."</td>";
    foreach($analysis_data as $row){
        echo "<td style='border: 1px solid black'>".$row[$attribute]."<td>";
    }
    echo '</tr>';

当代码执行时,它看起来像

我希望桌子像这样垂直而不是水平。我需要在我的代码中进行哪些更改?

【问题讨论】:

  • 你已经尝试了什么(没有按预期工作)?
  • @kerbh0lz 他发布了不起作用的代码。
  • @Barmar 我的意思是似乎没有任何尝试按照 OP 的要求编写垂直表。没关系
  • @kerbh0lz 他以为他在做,但并没有按预期工作。

标签: php html html-table


【解决方案1】:

交换两个循环。

echo "<table style='border: 1px solid black'><tbody>";
echo "<tr><th>country</th><th>counter</th></tr>";
for ($analysis_data as $row) {
    echo '<tr>';
    foreach (['country','counter'] as $attribute){
        echo "<td style='border: 1px solid black'>".$row[$attribute]."<td>";
    }
    echo '</tr>';
}

【讨论】:

    猜你喜欢
    • 2017-10-02
    • 2013-08-02
    • 1970-01-01
    • 1970-01-01
    • 2016-01-13
    • 2016-04-12
    • 2014-06-16
    • 2012-01-16
    • 2013-11-06
    相关资源
    最近更新 更多