我在我的网络中列出了一些电影,以便用户可以选择最好的电影。
我按类型对它们进行分类。
但是每种类型下的列表都太长了,我想制作两列标题。
每列中的电影数量将取决于类型。
所以我的代码现在是这样的:
$i = 1;
echo "<ul>";
foreach($arrayMovies as $k=>$v)
{
echo "<li><input type=\"checkbox\" id=\"flat-$i\" name=\"$genre-$i\" value=\"$k\">
<label for=\"flat-$i\">$v</label></li>";
$i++;
}
echo "</ul>";
这段代码显示了一个长长的列表,对于戏剧来说是这样的:
阿甘正传
小时
穆赫兰道
泰坦尼克号
.
.
假设对于戏剧类型,我每列需要两个标题:
<ul>
<li> Forest Gump</li>
<li> The Hours</li>
</ul>
<ul>
<li> Mullholand Drive</li>
<li> Titanic</li>
</ul>
如何用我的代码实现这一点?
我可以使用css实现的第二列,我只需要<ul>
在两个标题后添加一个新的。
请注意,每列两个标题中的第二个是动态数字*
*我会计算每个类型每个标题有多少行得到一个总数,然后我会做一半得到每列的标题数量(每个类型的标题数量是偶数)
非常感谢!