Php 在框中拆分一长行值
数组Php 在框中拆分一长行值,php,html,css,space,Php,Html,Css,Space,数组$carry\u over返回一个非常长的条目列表,对于我的打印输出页面来说太长了。我希望这样做,在4个条目之后,它会中断并进入下一行,在接下来的4个条目中中断,直到所有条目都进入。 我该怎么做? 谢谢 echo“\n”; $count=0; 回音“\n”; $carry_over=数组(); $score\u count=mysql\u numrows($query8); 回显“.”失败:; 如果($score\u count!==0){ 而($row8=mysql\u fetch\u a
$carry\u over
返回一个非常长的条目列表,对于我的打印输出页面来说太长了。我希望这样做,在4个条目之后,它会中断并进入下一行,在接下来的4个条目中中断,直到所有条目都进入。
我该怎么做?
谢谢
echo“\n”;
$count=0;
回音“\n”;
$carry_over=数组();
$score\u count=mysql\u numrows($query8);
回显“.”失败:;
如果($score\u count!==0){
而($row8=mysql\u fetch\u assoc($query8)){
回显“$row8[“课程代码]”;
如果($count==7){
回音“\n”;
回声“;
}
}
}
更新:现在只有前7个条目包含在表标记内,后续条目位于表标记外。我怎样才能把它们放在标签上?
谢谢看起来您正在使用列表数据表。对于每个元素,应该使用带有
的
,而不是使用。然后可以设置样式,使每个li
具有display:inline块例如,代码>。我无法从上面的代码中看出表是什么样子,但您可以在表中放入一个迭代器,数到四,然后换行。您可能还想查看不确定这是否是您要查找的内容,但您可以尝试:
$count = 0;
echo "<tr>";
while ($row8 = mysql_fetch_assoc($query8)) {
echo "<th>" . $row8['course_code'] . "</th>";
$count++;
if(count == 4) {
echo "</tr><tr>";
$count = 0;
}
}
echo "</tr>";
$count=0;
回声“;
而($row8=mysql\u fetch\u assoc($query8)){
回显“$row8[“课程代码]”;
$count++;
如果(计数=4){
回声“;
$count=0;
}
}
回声“;
虽然这确实提供了一个很好的选择,但它仍然不能完全回答这个问题。例如,您可以详细说明如何将列表项的样式设置为与预期外观相同。谢谢您的代码。当我尝试它时,只有前四个被放在桌子上,其余的在桌子设计之外。谢谢
$count = 0;
echo "<tr>";
while ($row8 = mysql_fetch_assoc($query8)) {
echo "<th>" . $row8['course_code'] . "</th>";
$count++;
if(count == 4) {
echo "</tr><tr>";
$count = 0;
}
}
echo "</tr>";