for etiketi döngü oluşturmak için kullanılır. dört niteliği bulunmaktadır.
- var : değişken
- begin : başlama değeri bir tam sayı
- to : bitiş değeri bir tam sayı
- step : artış miktarı
var ile belirten değişkeni begin ile belirtilen başlangıç değerinden başlayarak to ile belirtilen miktara ulaşıncaya kadar step ile belirtilen miktar kadar artırır.
Örnek 1 den 10 kadar olan sayıları göster.
<faces> <@import prefix="c" taglib="phpf.core" type="static"/> <c:for var="$i" begin="1" to="10" step="1"> <c:out value="#{$i}"/> </c:for> </faces>
Çıktısı şöyle olur 1,2,3,4,5,6,7,9,10
Örnek ikişer artış çift sayılar
<faces> <@import prefix="c" taglib="phpf.core" type="static"/> <c:for var="$i" begin="0" to="10" step="2"> <c:out value="#{$i}"/> </c:for> </faces>
Çıktısı şöyle olur 0,2,4,6,8,10
Örnek geriye doğru for
<faces> <@import prefix="c" taglib="phpf.core" type="static"/> <c:for var="$i" begin="10" to="0" step="1"> <c:out value="#{$i}"/>, </c:for> </faces>
Çıktısı şöyle olur 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0
Örnek iç içe for kullanımı
<faces> <@import prefix="c" taglib="phpf.core" type="static"/> <c:for var="$i" begin="0" to="10" step="1"> <br> <c:out value="i = #{$i}"/> <c:for var="$j" begin="$i" to="10" step="2"> <c:out value="j = #{$j}"/>, </c:for> </c:for> </faces>
Çıktısı şöyle olur
i = 0, j = 0, j = 2, j = 4, j = 6, j = 8, j = 10
i = 1, j = 1, j = 3, j = 5, j = 7, j = 9
i = 2, j = 2, j = 4, j = 6, j = 8, j = 10
i = 3, j = 3, j = 5, j = 7, j = 9
i = 4, j = 4, j = 6, j = 8, j = 10
i = 5, j = 5, j = 7, j = 9
i = 6, j = 6, j = 8, j = 10
i = 7, j = 7, j = 9
i = 8, j = 8, j = 10
i = 9, j = 9
i = 10, j = 10













