【发布时间】:2018-08-10 08:38:28
【问题描述】:
我想添加这样的页面:
foreach($list->result() as $row){
if($no % 12 == 0 ) {
// Add Page Break Here
echo "<p>break</p>";
}
if($no % 6 == 0 ) {
//// $pdf->Ln();
echo "<br><br><br>";
}
echo $no;
echo "<br>";
$no++;
}
我想要if this data > 12 分页符,如果this data < 12 不添加页面但if data > 6 添加更多空间
我的问题是,总是这样:
1
2
3
4
5
space
space
space
6
7
8
9
10
11
break
space
space
space
12
【问题讨论】:
-
问题是什么? (除了可能想要在您的 mod 6 上使用
elseif) -
好的,那么这段代码有什么问题。你还没有真正问过问题
-
总是从开始直到第 5 号,如果 > 6 添加空间,如果 > 12 分页符,我想要
-
我猜他的问题是,他的代码在分页符之后也增加了额外的空间。顺便把
$no % 6 == 0换成$no % 12 == 6可以解决这个问题。 -
在你回显你的行内容之后放置你的休息,并将
if($no % 6 == 0 )更改为elseif($no % 6 == 0 )因为你想优先考虑mod 12而不是调用两者。
标签: php