我的号码从1到200,号码将打印在一个页面中,每页的限制为81.当达到81时,则打印到下一页。 这是我想要的输出:
number = 200;
print number 1 - 81 in page 1
create new page
print number 82 - 162 in page 2
create new page
print number 163 - 200 in page 3
如何在PHP中完成?
更新: 我的意思是我只想像上面那样打印。不需要纸张大小。 这就是我所做的
$number = 200;
$limit = 81;
$page = ceil($number/$limit);
for($i = 0; $i < $page; $i++){
echo "print number 1 - ". 200-81 ." in page".$i; // i'm stuck in here
}
答案 0 :(得分:0)
我认为这可行:
$number = 200;
$limit = 81;
$page = ceil($number/$limit);
for($i = 0; $i < $page; $i++){
$start = $i*$limit+1;
$last = ((($i+1)*$limit));
$last = $last>$number?$number:$last;
echo "<br>print number $start - $last in page".($i+1);
}