Önceki yazıda PHP ile sadece çift sayıları yazdırmak altında iki farklı çözüm seçeneği sunarak PHP'de sadece tek sayıları nasıl yazdırabileceğimize dair uygulamalar paylaşmıştım. Bu yazıda da 10'a kadar olan tek sayıları yazdıralım ve önceki örnekteki çözümlerden farklı çözüm seçenekleri kullanalım.
Çözüm 1:
<?php
for ($i=1; $i<=10; $i++)
{
if ($i % 2 == 0)
continue;
echo "$i ";
}
?>
Çözüm 2:
<?php
$sayi = 1;
while ($sayi <= 10)
{
if ($sayi % 2 == 1)
echo "$sayi ";
$sayi++;
}
?>
Çıktı:
1 3 5 7 9
bkz: PHP'de for döngüsü ile sonsuz döngü oluşturmak
bkz: PHP'de While Döngüsü ile Sonsuz Döngü Oluşturmak
bkz: PHP'de Do While Döngüsü Kullanımı ve Örnekleri
bkz: PHP'de continue ifadesi kullanımı ve örnekleri
bkz: PHP'de break ve continue ifadelerinin birlikte kullanımı
bkz: PHP'de sayı yuvarlama işlemleri