PHP'de for döngüsü kullanarak nasıl tekrarlanabilen işlemler yapabileceğimizi bir önceki yazımda anlatmıştım (bkz: PHP'de for döngüsü ile sonsuz döngü oluşturmak). Bu yazımda da bir diğer tekrarlanan işlem (döngü) oluşturma seçeneği olan while döngüsünden bahsederek konunun anlaşılması için örnekler vereceğim.
While döngüsü, birçok programlama dilinde de kullanılan ve belirli bir koşulun sağlanmasına bağlı olarak tekrarlanan döngü seçeneğidir.
bkz: Python'da While Döngüsü Kullanımı ve Örnekleri
bkz: Matlab'da while döngüsü kullanımı ve örnekleri
bkz: JavaScript'te While döngüsü ile sonsuz döngü oluşturmak
bkz: Java'da While döngüsü kullanımı ve örnekleri
while döngüsünün yazımı (syntax) aşağıdaki gibidir:
while (koşul)
{
//tekrarlanacak işlemler
}
Örnek 1: 0'dan 10'a kadar olan sayıları yazdıran bir while döngüsü kuralım.
<?php
$sayi = 1;
while ($sayi <= 10)
{
echo "$sayi ";
$sayi++;
}
?>
Çıktı:
1 2 3 4 5 6 7 8 9 10
Örnek 2: 10'dan 100'e kadar olan ve 10'un katı olan sayıları yazıran bir PHP while döngüsü kodlayın.
<?php
$sayi = 10;
while ($sayi <= 100)
{
echo "$sayi ";
$sayi+=10;
}
?>
Çıktı:
10 20 30 40 50 60 70 80 90 100
Not: for döngüsünde kullandığımız değişken otomatik olarak artmakta ya da azalmakta iken while döngüsünde bu işlemi döngü içerisinde manuel olarak yapamız gerekir.