ユーザーが最高の映画を選択できるように、Web にいくつかの映画をリストしています。
ジャンルごとに分類しています。
しかし、各ジャンルのリストは長すぎるので、タイトルを 2 列にしたいと思います。
各列の映画の数は、ジャンルによって異なります。
したがって、私のコードは次のようになります。
$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>";
このコードは長いリストを示しています。ドラマの場合は次のようになります。
フォレストガンプ
営業時間
マルホランド ドライブ
タイタニック
.
.
ドラマのジャンルの場合、列ごとに 2 つのタイトルが必要だとします。
<ul>
<li> Forest Gump</li>
<li> The Hours</li>
</ul>
<ul>
<li> Mullholand Drive</li>
<li> Titanic</li>
</ul>
私のコードでこれを達成するにはどうすればよいですか??
css を使用して達成できる 2 番目の列は、<ul>
2 つのタイトルの後に新しい列が必要なだけです。
1 列に 2 タイトルの数字の 2 は動的な数字であることに注意してください*
*各ジャンルのタイトルあたりの行数を数えて合計数を取得し、その半分を実行して列あたりのタイトル数を取得します (各ジャンルのタイトル数は偶数です)。
どうもありがとう!