我想将获取的行排列到两侧。例如,
这是来自 MySQL 表的行
---------------------
| 1 | Apple |
---------------------
| 2 | Banana |
---------------------
| 3 | Cinnamon |
---------------------
| 4 | Donkey |
---------------------
我想把它取到:
<div class="col-md-6" >
<ul>
<li>Apple</li>
<li>Banana</li>
</ul>
</dil>
<div class="col-md-6" >
<ul>
<li>Cinnamon/li>
<li>Donkey</li>
</ul>
</dil>
我需要将行平均分为两个 html 表列。谁能帮忙?谢谢!
最佳答案
这个怎么样
$elements = <get elements from mysql server>;
$elementCount = count($elements);
echo "<div class=\"col-md-6\" >\n<ul>"
for ($i = 0; $i < $elementCount/2; $i++) { // start at the beginning, go to the halfway point
echo '<li>' . $elements[$i] . '</li>';
}
echo '</div>'
echo "<div class=\"col-md-6\" >\n<ul>"
for ($i = $elementCount/2; $i < $elementCount; $i++) { // start at halfway point, go to the end
echo '<li>' . $elements[$i] . '</li>';
}
echo '</div>'
这通过获取列表中的元素数量并将我的两个分开,然后将其用作停止一个列表并开始另一个列表的点,在不同的时间将列表分成两个独立的一半。
关于PHP + MySQL - 获取行并平均分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31926738/