簡體   English   中英

分頁符PHP循環

[英]Page Break PHP Loop

我有這樣的代碼,我想在mods 3之后添加頁腳,如果這不是模數3

for($i=0;$i<=10;$i++){
    if($i%3==0){
        echo "Header";
        echo "<br>";
    }
    echo $i."<br>";
}

我希望結果是這樣的:

Header
0
1
2
footer
Header
3
4
5
footer
Header
6
7
8
footer
Header
9
10
footer

將值拆分為多個塊,並根據需要處理每個塊:

$values = range(0, 10);
$chunks = array_chunk($values, 3);
foreach ($chunks as $chunk) {
    echo 'Header<br />' . implode('<br />', $chunk) . '<br />Footer<br />';
}

試試這個答案

<?php

for ($i = 0; $i <= 10; $i++) {
    if ($i % 3 == 0) {
        echo "Header". "<br>";
    }
    echo $i . "<br>";
    if (($i + 1) % 3 == 0 || $i==10) {
        echo "Footer". "<br>";
    }

}

檢查此代碼:

echo "Header<br/>\n";

for($i=0;$i<=10;$i++){
    if($i > 1 && $i < 10 && $i % 3 === 0){
        echo "footer<br/>\n";
        echo "Header<br/>\n";
    }
    echo $i."<br/>\n";
}
echo "footer<br/>\n";

試試看下面的代碼

 for($i=0;$i<=10;$i++){
    if($i%3==0){
          if($i > 2){ 
              echo "footer";
              echo "<br>";
          }
          echo "Header";
          echo "<br>";
    }
    echo $i."<br>";
  }

  echo "footer";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM