PHP’de Döngüler
Merhabalar. Döngüler programlama dillerinde tekrarlanan işlemlerde, sıralamalarda, arama gibi bir çok işlemde karşımıza çıkar. Programlama dillerinin en önemli yapıları arasında yer alır.
- For döngüsü
Bu yapıdaki döngülerde 3 tane ifade vardır. Birinci ifade döngüye ilk girildiğinde çalışır. Sonra ikinci ifadeye geçilir. İkinci ifadede döngünün gerçekleşme şartı yer alır. Bu ifadeden hemen sonra eğer şart sağlanırsa, döngüden hemen sonraki kod ya da kod bloğu ve bundan hemen sonra ise döngü içindeki üçüncü ifade çalıştırılır.
- <?php
- for ( $i = 1, $j = 10; $i <= $j; $i++, $j– )
- echo “i değişkeni = $i j değişkeni = $j <br>”;
- ?>
- Foreach Döngüsü
Foreach döngüleri kullanarak dizi tipindeki değişkenlerin her bir elemanına erişebilir.
- <?php
- $iller = array (1=>”Kırklareli”,
- 2=>”İstanbul”,
- 3=>”Ankara”,
- 4=>”Edirne”);
- foreach ( $iller as $deger )
- echo “$deger <br>”;
- ?>
- While Döngüsü
While, şarta bağlı çalışan bir döngü yapısıdır. Döngü şartı sağlandığı müddetçe kod ya da kod blokları sürekli çalıştırılır.
- <?php
- $i = 1;
- while ( $i <= 5 )
- {
- echo “$i <br>”;
- $i++;
- ?>
- Do While Döngüsü
Do…While döngüsü de şarta bağlı çalışır fakat şart ifadesine while yapısındaki gibi döngünün başında değil de sonunda bakılır. Bu yüzden şart ifadesi false sonuç üretse bile döngüye en az bir defa girilir.
- <?php
- $i = 1;
- $j = 10;
- do
- {
- echo “i değişkeni = $i j değişkeni = $j <br>”;
- $i ++;
- $j –;
- } while ( $i <= $j );
- ?>
Görüşmek üzere..
