for 迴圈
PHP 迴圈有很多種方式跟型態, 在這裡用最簡單明瞭的 for 來說明.
迴圈在切版的時好用的地方是, 若某個容器中要放置四個組件(如下圖), 通常純html的做法就是建立一好個物件組之後, 複製成4個; 當要依尺寸個別調整css時發現需要多置入class 或者 元素, 每一次都要找這四個裡面的內容作編輯; 若使用迴圈的話, 那只要建立一個, 修改一個, 在瀏覽器中出現的會是四個一模一樣的物件組, 在調整多層次的網格系統下會顯得非常的省時.
include 也可以做到類似效果, 比方說創個檔案放在某資料夾, 然後 include 四次, 搭配變數運用, 但我覺得除非組織能力真的很好, 不然這種include方式用在高度模組化的框架下才會顯得好用;
for 迴圈基本上內容包覆於 { } 中, 可以看到範例內迴圈並不需要以分號 ";" 作為結尾.

for 的用法:
for ( 初始值 ; 比對運算式 ; 初始值+步進值 ) {
... some code ...
}
下方做的簡單明瞭範例, 迴圈內 變數 $i 的值是從0開始++ ($i++代表每次$i的值 +1遞增), 也可寫成 $i += 1.或者 $i+=2, 變成每次累加 2, 而初始值任意設定數字, 比方說 ($i = 3; $i<= 10; $i+=2), 則每一次迴圈, $i 的值就從 3 -> 5 -> 7 -> 9就停止, 因為 $i 只能 小於/等於 10
<section>
<div class="container">
<? for ($i=0; $i<4; $i++){?>
<div style="border:1px solid blue; width: 100px; height: 100px; margin: 10px; display: inline-block;"></div>
<? }?>
</div>
</section>
藍色border框為<section>標籤, 橘色border框為<div.container>, 而裡面的內容呈現的就是四個一模一樣的物件組!