我正在尝试为一个小型网站创建一个管理页面。我的计划是为每个用户创建一个表格,并将相关数据放入单个单元格中。
这是我现在的代码:
foreach ($user_data as $key => $element)
{
echo <<<EOT
<div><table border="1" style="width:100%">
EOT;
foreach ($element as $subkey => $sub_element)
{
echo <<<EOT
<td>$sub_element</td>
EOT;
}
echo <<<EOT
</table></div>
EOT;
问题是每个表中的单元格长度不同,因此数据在列标题下排列不整齐(此处未显示)。我想知道是否有办法(使用 CSS?)使用宽度变量让每个单元格具有不同但特定的长度。我想我可以只使用一个计数器来跟踪正在创建的单元格,并为计数器中的每个数字使用不同的宽度(即与数据一起循环的 5 个不同长度的数组)。
我是否以正确的方式接近这个?