PHP’de döngüler

Döngü Ne Demektir?
Döngüler bazı görevlerin bazı koşullar ile tekrarlanmasını sağlar. Mesela 1’den 100’e kadar ekrana sayılar yazdırmak istiyorsak 100 tane print kullanmayız. for veya while gibi döngülerle bu işlemi yapmamız çok çok daha kolaydır. Kullanım ve çalışma yapısına göre farklı döngüler vardır. Bunlar;

while Döngüsü

Bir koşul sağlanana kadar ya da bir koşulun sağlanmamasına kadar (while’a göre False verene kadar.) içeride belirtilen işlemlerin dönülmesini sağlar.

koşullar False olduğu zaman döngü biter. (0 = False)

for Döngüsü

Koşullar dışında bir koşulun başlama kriteri ve döngü ilerledikçe yapılacak değişimi de beltirmemizi sağlayan döngüdür.

Döngü dönerken bir sayaç tutulur. Bu sayaç değeri bu örneğe göre $i değişkeninde saklanır. $i=0 sayacımızın başlangıç değerini ifade eder. $i<10 koşulu için sayaç koşulun sağlanmasına kadar dönülecektir. $i++ ise döngü her dönüşünde sayaç değişkeninin nasıl değişeceğini ifade eder. Bu örnekte döngü her döndüğünde $i bir atrırılacaktır.

break

break bir döngünün bitmesini beklemeden döngüyü terketmektir.

Bu kodda döngü 0’dan 9’a kadar sayacaktır. Ancak aradaki kontrolde $i 5’e eşit olduğunda break ile döngü bitecektir.

continue

continue ise bir döngüde döngünün bir sonraki adıma geçmesini sağlarız.

Bu örnekte ise aradaki kontrolde, $i 3’ün katı değilse yani $i mod3 sıfıra eşit değilse döngünün bir sonraki adımına atlar. Eğer $i 3’ün katı ise devam eder ve $i’yi yazdırır. Böylece 1’den 100’e kadar 3’ün katı olan sayıları yazdırır. (tabi $i 3’den başlayıp atama işlemi $i=$i+3 yapılırsa da aynı iş yapılmış olur.)

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir