Php 每10行执行一次
我需要帮助。我需要一个循环,可以执行一些代码每10行。 假设情况是这样的: $rows=15;//该行用于生成的报告。我需要把一个厚的边界,水平每10行 这就是循环,在它里面我想要另一个循环或者任何想法,假设$row=15,我怎么能每10行执行一个命令,显然,命令应该执行一次,因为行只有15行,命令将每10行执行一次。谢谢大家:)Php 每10行执行一次,php,loops,counter,Php,Loops,Counter,我需要帮助。我需要一个循环,可以执行一些代码每10行。 假设情况是这样的: $rows=15;//该行用于生成的报告。我需要把一个厚的边界,水平每10行 这就是循环,在它里面我想要另一个循环或者任何想法,假设$row=15,我怎么能每10行执行一个命令,显然,命令应该执行一次,因为行只有15行,命令将每10行执行一次。谢谢大家:) $rows=15; 对于($c=0;$c请为此尝试循环 for($i = 1;$i <= 40;$i++) { if($i % 10 == 0) {
$rows=15;
对于($c=0;$c请为此尝试循环
for($i = 1;$i <= 40;$i++) {
if($i % 10 == 0) {
// your horizontal code here
} else {
// non horizontal code here
}
}
对于($i=1;$i似乎$rows值有问题,而不是在$rows%10==0
上添加条件,您可以尝试在循环中设置一个计数器$i,它将为每行获得增量,然后您可以尝试在$i%10==0
$startrow=10//10(如果基数为1)或9(如果基数为0)上添加条件
$startrow = 10 //10 if base 1 or 9 if base 0
$endrow = 15 //you said 15 so lets go with this
for($row = $startrow; $row < $endrow; $row+=10)
{
//do your thing here
}
$endrow=15//你说的是15,那么让我们继续吧
对于($row=$startrow;$row<$endrow;$row+=10)
{
//在这里做你的事
}
由于您只希望每10行执行一次操作,为什么不从第10行开始,然后以10的增量执行,而不是以1的增量执行第1行
这应该更有效,因为在您的环境下不会出现浪费的循环,它还消除了检查行是否可以被10整除的需要。您可以向我们显示实际的循环吗?请显示用于循环过程的php代码。请在此处指定更多的代码。您只编写了两行代码。它是位c写答案很简单谢谢你,先生!我试试看
$startrow = 10 //10 if base 1 or 9 if base 0
$endrow = 15 //you said 15 so lets go with this
for($row = $startrow; $row < $endrow; $row+=10)
{
//do your thing here
}