2017-08-10 6 views
-3

1から200までの数字があります。数字はページに印刷され、各ページには81の制限があります.81に達すると、次のページに印刷されます。 これは私がしたい出力されます。モジュロ番号が他の場合PHP

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

を実装しますか? DIN A4?風景モードまたはポートレートモード?ページマージンとは何ですか?あなたのプリンタはPostScriptをサポートしていますか?カラープリンタやモノクロにはこれが必要ですか?プリンタがローカルに接続されているか、WLAN経由で接続されています紙の重量はどれくらいですか? –

+1

*スタックオーバーフローは、プロと熱心なプログラマーのための質問と回答サイトです。*考えてみて、解決策を見つけるかもしれません。私たちはコードを書くつもりはありません。何を試しましたか? – Soaku

答えて

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); 
} 
関連する問題