javascript - 从数组的数字元素创建 HTML 表格

标签 javascript php html

我有变量$count其中包含我的数组的总元素。 我想将 html 代码插入到另一个变量,该变量包含与变量 $count 的行数一样多的表。 我该怎么办?

<?php 
$count=5;
$html="<table>
  <tr>
    <td></td>
    <td></td>
  </tr>
</table>"
?>

最佳答案

有很多可能性可以做到这一点。

使用循环:

$table = '<table>';
for ($i = 0; $i < $count; $i++) {
    $table .= '<tr><td></td><td></td></tr>';
}
$table .= '</table>';

或者你可以使用str_repeat

$table = '<table>';
$table .= str_repeat('<tr><td></td><td></td></tr>', $count);
$table .= '</table>';

或许多其他 - 取决于您的需求

关于javascript - 从数组的数字元素创建 HTML 表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33396399/

相关文章:

html - 如何在 React-bootstrap 中有一个固定在顶部但不在小视口(viewport)上的导航栏?

html - 如何在没有 flex-wrap 的 ionic 框架中制作每行包含两个图像的图像网格 :wrap;

html - Div 不与它下面的 div 重叠

javascript - 一次迭代一个网格行

php - 我如何在 controller.php 中将 redis 更改为 mysql

javascript - 如何在reactjs中更改移动设备上的完整布局

php - yii2 - 从 View 重定向到另一个 View

php - "App\Entity\Cat"实体的配置不可用(该实体用作 "cat"自动完成字段的目标)

javascript - Angular 2 回调

javascript - 基于用户选择的 ReactJS 渲染组件