«

»

Eyl
09

For etiketi

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

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Bir Cevap Yazın

E-Posta adresiniz yayınlanmayacaktır.


*

Bu HTML etiket ve tanımlayıcılarını kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>