【问题标题】:How to display one static row and the remaning dynamic rows in php/html如何在 php/html 中显示一个静态行和剩余的动态行
【发布时间】:2017-08-22 18:40:47
【问题描述】:

我有以下代码:

$compare_array=array_diff_assoc($current_array,$previous_array);
foreach ($compare_array as $key => $value) {

#echo "Key: $key; Value: $value<br />\n";

echo "<table>
<tr>
    <th>column Name</th>
    <th>Updated data</th>
  </tr>
   <tr>
    <td>$key</td>
    <td>$value</td>

  </tr>
</table>";


}

这给了我以下结果:

以下是我想要的结果:

我如何做到这一点?

【问题讨论】:

  • OP,我编辑了您的问题以尝试使其有意义。如果我对您想说的解释有误,请随时调整。
  • @PatrickQ 谢谢你的简单描述

标签: php html html-table


【解决方案1】:

问题是您在循环中echoing 表头。这就是为什么要为每个新行渲染它。尝试像这样将标题移到循环之外:

echo "<table>
    <tr>
        <th>column Name</th>
        <th>Updated data</th>
    </tr>";

foreach ($compare_array as $key => $value) {
       echo "<tr>
           <td>$key</td>
           <td>$value</td>
       </tr>";
}

echo "</table>";

【讨论】:

  • @mdsaif 很高兴它成功了!如果它解决了您的问题,请随时投票或接受此答案。
猜你喜欢
  • 2015-10-17
  • 1970-01-01
  • 2011-03-14
  • 2021-11-10
  • 1970-01-01
  • 2016-06-27
  • 1970-01-01
  • 1970-01-01
  • 2015-01-16
相关资源
最近更新 更多