gpt4 book ai didi

php - 在 PHP 中动态生成具有特定行跨度的表?

转载 作者:行者123 更新时间:2023-11-28 03:46:00 25 4
gpt4 key购买 nike

我一直在绞尽脑汁想用 PHP 生成带有行跨度的 HTML 表格的简单方法,它看起来像这样,数字表示每个单元格的行跨度:

Table with 7 total rows

我注意到,如果从左到右,从上到下,行跨度中有一种模式:1,3,7,1,1,1,1,1,3,1,1。我不确定这是否重要。

另外,我想知道是否可以对上面的表格使用任何方法来制作这样的表格:

Table with 5 total rows

最佳答案

也许首先解决您的第二个示例会更容易,但它可能会适应第一个示例。

html 中表格的结构是使用 rowspan 和 colspan 属性获得的。试着把 table 想象成一个壁橱,把行想象成抽屉,把单元格想象成抽屉里的盒子。使用这些属性,您可以“合并”行和/或列中的单元格。

我的方法是用你需要的外观和数据设置一个最小块,即你的第二个例子,然后用 html 写下来。

“php-cycle-the-thing-up”部分将要求您在循环中使用该 html"template",将您的记录集数据放入 html 的 td 部分。

那样的话,我想你可能会得到你想要的东西。

另一方面,如果您需要 php 动态创建表格,并以设定的模式自动合并单元格,或者甚至忽略该模式并在数据到来时简单地调整结构,这可能会更好从头看结构。

由于表格是用 html 构建的,嵌套 table-tr-td,因此使用这种外观构建循环很棘手。您考虑过简单地嵌套 div 吗?

我是 stackoverflow 的新手,我想发表评论,但当我完成此操作时,我无法删除答案或评论问题,抱歉,如果这对您没有帮助......:S

关于php - 在 PHP 中动态生成具有特定行跨度的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6078449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com