Webmaster Forumu Yeni Nesil Webmaster Sitesi  

Geri Dön   Webmaster Forumu Yeni Nesil Webmaster Sitesi > Programlama / Yazılım > PHP > PHP Dersleri

Cevapla
 
LinkBack Seçenekler Stil
  #1  
Alt 29 Aralık 2016, 16:18
 
Standart PHP Döngüler #2 (For Döngüsü)

Merhaba arkadaşlar PHP Döngüler yazımıza For döngüleri ile devam ediyoruz. Yine kısa ve öz bir içerik yazacağım. Bu şekilde hem daha kolay anlaşılır olur hemde kısa sürede döngüleri öğrenmiş olursunuz.



For Döngüsü

For döngüleri belirli bir işlemi sayısal olarak sürekli yapan döngülerdir. Tanımlanan bir sayısının belirli bir şartı sağladığı süre boyunca çeşitli işlemlere maruz bırakılması sonucunda tekrarlanmasını istediğimiz işlemleri yapmasını sağlar. Bu karmaşık tanım sonrasında aklınız karışabilir fakat merak etmeyin oldukça basit bir döngüdür.

Mesela elinizde {1,3,5,6,8,9} şeklinde bir liste olduğunu düşünün. Bu listede ki elemanları sıra ile yazdırmak istiyorsanız. Burada yapılması gereken listenin kaçıncı elemanında isek o elmanın yazdırılması ve bir sonraki döngüde bulunduğumuz elemandan bir sonraki elemana geçerek onu yazdırmamız. Bu işlemi basit olarak şöyle düşünebilirsiniz.

Bulunduğunuz eleman A olsun. Siz bu A elamanı içeriğini yazdırıyorsunuz. Daha sonra bir sonraki B elemanına geçip onunda elemanını yazdırıyorsunuz. Bu şekilde listenin sonuna kadar ilerleyerek tüm elemanları yazdırmanız lazım. İşte burada For döngüleri yardımınıza yetişiyor.

For döngüsü yapısı gereği 3 parametreye ihtiyaç duyar. İlk parametremiz döngüde kullanılacak değişkeni ve değerini içerir. 2. parametremiz bu değişkene uygulanacak koşulu içerir. 3. ve son parametremiz ise koşul sağlandıkça değişken üzerinde yapılan değişikliği barındır.

PHP- Kodu:
for (değişken;koşul;değişkene uygulanan işlem)
{
    
koşul sağlandıkça burası çalışacak.

Hemen yukarıdaki liste örneğimizi koda dökelim. Elimizdeki bu liste bir dizi olduğu için bulunduğumuz indexi bilmemiz bizim için yeterli olacaktır. Öncelikle listemizin ilk elamanın indexini a değişkeninde tutalım. Daha sonra bu a değişkenini birer birer artırarak değerleri yazdıralım.

PHP- Kodu:
for ($a =0;$a<=listeuzunlugu;$a++)
{
     echo 
liste[$a];

For döngüleri işte bu kadar basit. Bu döngüleri tekrarlanmasını istediğiniz işlemlerde kullanabilirsiniz. Mantıksal olarak While döngülerine benzeseler de pek çok açıdan While döngüleri daha kullanışlıdır.

Umarım yararlı bir içerik olmuştur. Döngüler konumuza devam edeceğiz takipte kalın. Herkese iyi forumlar !
Alıntı ile Cevapla
Cevapla


Şu an bu konuyu okuyan kişi sayısı: 1 (0 üye ve 1 misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Forum Saati: 15:34. Zaman dilimi GMT +3 olarak ayarlanmıştır.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Tüm genel soru(n)lar için; [email protected]
https://webmastersitesi.org/ DMCA.com Protection Status

İçerik sağlayıcı paylaşım sitelerinden birisi olan WebmasterSitesi.org WebMaster Forum Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. WebmasterSitesi.org hakkında yapılacak tüm hukuksal Şikayetler buradan iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde WebmasterSitesi.org yönetimi olarak tarafımızdan gereken işlemler yapılacaktır.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206