gpt4 book ai didi

带有 html 表的 php foreachloop

转载 作者:可可西里 更新时间:2023-11-01 00:06:50 27 4
gpt4 key购买 nike

我有一个用于“n”个隔间的 foreach 循环。我想在每一行中显示 4 个小隔间,并在下一行中重新显示。如何在 foreach 循环中限制每行 4 个隔间。

现在下面的代码显示一行中的所有隔间

  print '<table border="2">';
print '<tr>';
foreach($Cubicle as $cubicle )
{
print '<td>';

if($nodeStatus == '0'){
printf('<a href= "#" style="color: green; font-weight:bold" onClick="showDetails(\'%s\');">%s</a> ', $nodeId,$insert);
}
elseif($nodeStatus == '1'){
printf('<a href= "#" style="color: #AF7817; font-weight:bold" onClick="showDetails(\'%s\');">%s</a> ', $nodeId,$insert);
}
else{
printf('<a href= "#" style="color: RED; font-weight:bold" onClick="showDetails(\'%s\');">%s</a> ', $nodeId,$insert);
}

print '</td>';

}

最佳答案

使用array_chunk PHP Manual获取每行的 4 个值:

 echo '<table border="2">';
foreach(array_chunk($Cubicle, 4) as $row )
{
echo '<tr>';
foreach($row as $col)
{
echo '<td>', $col /* your column formatting */, '</td>';
}
echo '</tr>';
}
echo '</table>';

关于带有 html 表的 php foreachloop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6706447/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com