PHP For Döngüsü

PHP For Döngüsü

İçerik Listesi

5
(4547)

PHP For Döngüsü Hangi programlama dili kullanılırsa kullanılsın for döngüsü mutlaka içerisinde yerini almaktadır. Bu bakımdan programlama dilleri arasında başlıca döngüler içerisinde yerini almaktadır. Bu belirlenen başlangıç koşulundan koşul şartına dek yazılan kodları çalıştırmaktadır. Temel olarak kullanım örneği aşağıda olduğu gibidir.

1. PHP For Döngüsü Basit Sayı Dizisi

PHP
for ($i = 1; $i <= 10; $i++) {
    echo $i . " "; 
}
// Çıktı: 1 2 3 4 5 6 7 8 9 10 

PHP For Döngüsü Tersten Sayma

PHP
for ($i = 10; $i >= 1; $i--) {
    echo $i . " "; 
}
// Çıktı: 10 9 8 7 6 5 4 3 2 1 

PHP For Döngüsü  Çift Sayılar

PHP
for ($i = 0; $i <= 20; $i += 2) {
    echo $i . " "; 
}
// Çıktı: 0 2 4 6 8 10 12 14 16 18 20 


PHP For Döngüsü Dizi Elemanlarını Yazdırma

PHP
$meyveler = array("Elma", "Armut", "Muz", "Çilek");
for ($i = 0; $i < count($meyveler); $i++) {
    echo $meyveler[$i] . " "; 
}
// Çıktı: Elma Armut Muz Çilek 


İç İçe Döngüler (Çarpım Tablosu)

PHP
for ($i = 1; $i <= 10; $i++) {
    for ($j = 1; $j <= 10; $j++) {
        echo $i * $j . " "; 
    }
    echo "<br>";
}


Faktöriyel Hesaplama

PHP
$sayi = 5; 
$faktoriyel = 1;
for ($i = 1; $i <= $sayi; $i++) {
    $faktoriyel *= $i; 
}
echo $sayi . "! = " . $faktoriyel; 
// Çıktı: 5! = 120

Burada yer almakta olan başlangıç döngünün en başında bir defalığına şartsız şekilde çalıştırmaktadır. Şart ise her yenilemenin başında koşul ifadesinin tekrar değerlendirilmesidir. Buradan TRUE sonucuna ulaşılmışsa döngü sürerek etki alanındaki deyimler işleyecektir. Lakin FALSE elde edilirse etki alanındaki deyimler işlemeden döngü de bitecektir.

Son olarak artış miktarı ise döngü değişkeninin nasıl, kaç tane artacağını söylemek için yararlanılmaktadır. PHP for döngüsü temel olarak bu şekilde anlatılabilir.

Ankara Kurumsal Web Sitesi Tasarımı
Ankara Kurumsal Web Sitesi Tasarımı

PHP For Döngüsü Nasıl Kullanılır?

PHP for kullanımı farklı şekillerde yapılabilmektedir. Bunlardan en temel olanı ekrana Merhaba PHP yazdırabilmektedir. Bunu aşağıda olduğu gibi yapmak mümkündür.

Bu kod çalıştırıldığı zaman ekrana Merhaba PHP yazısı 5 kere yazılacaktır. Ancak bunun dışında farklı şekillerde de kullanılabilmektedir. Ekrana 1’den 20’ye dek olan yazılar aşağıda olduğu şekilde girilebilmektedir.

Bu çalıştırıldığı zaman 1’den 20’ye kadar olan tek rakamlar yani 1, 3, 5, 7, 9, 11, 13, 15, 17, 19 ekrana gelecektir. Bu bakımdan PHP for döngüsü kullanımı farklı şekillerde gerçekleştirilebilmektedir.

PHP
$renkler = array("Kırmızı", "Yeşil", "Mavi");
for ($i = 0; $i < count($renkler); $i++) {
    foreach ($renkler as $renk) {
        echo $renk . " "; 
    }
    echo "<br>";
}

PHP For Döngüsü ile Matematiksel İşlemler

Matematiksel işlemler de for döngüsü kullanılarak yapılabilmektedir. PHP for döngüsü için bu kapsamda örnek olarak 5 sayısının çarpım tablosu gösterilebilir.

Kodun çalıştırılması ile 5 x 1 ile başlayarak, 5 x 9’a kadar işlemler sonuçları dahil gösterecektir. Are alma işlemleri almak da bunun yanı sıra mümkündür. PHP for kullanımı bu şekilde gerçekleştirilebilir.

Bu çalıştırıldığı zaman 5 karesi 25, 6 karesi 36, 7 karesi 49 gibi sonuçlar verecektir.

PHP For Döngüsü Parametreleri Neler?

PHP for döngüsü kullanımı sırasında bir takım parametreler de bulunmaktadır. Bu kapsamda  yer alan bazı parametlere aşağıda olduğu gibidir.

  • İnit counter – döngü sayacını başlatır
  • Test counter – Her döngü yinelemesinde şart değerlendirilir. TRUE ise döngü devam etmekte, FALSE ise döngü sonlanmaktadır.
  • Increment Counter – Döngü sayacının değerini yükseltmektedir.

For döngüsünün kullanımı bu şekilde gerçekleştirilebilmektedir.

PHP For Alternatif Söz Dizimleri

PHP for söz dizimi alternatif şekilde de gerçekleştirilebilmektedir. PHP içerisinde bulunan kontrol yapıları alternatif söz dizimini desteklemektedir. Kod bloğu süslü parantez ile başlatmak yerine iki nokta ile başlatılmakta, sonunda parantezi kapatmak yerine endfor; ifadesi kullanılmaktadır. Bu bir örnek ile daha iyi şekilde anlatılabilir.

Bu kod çalıştırıldığı zaman mevcut rakam: 10, mevcut rakam: 20 gibi sonuçlar doğuracaktır. PHP for farklı şekillerde de çalıştırılabilmektedir. Bu kod sayesinde kullanıcının aynı kodu birden fazla yazmak durumda kaldığı zaman hem durumdan hem de emekten tasarruf edilmesine olanak tanımaktadır.

Ankara Kurumsal Web Sitesi Tasarımı
Ankara Kurumsal Web Sitesi Tasarımı

Diğer Yazılarımız

Yazımızı Değerlendirmek İster misiniz?

İçerik Puanı: 5 / 5. - Toplam Oy Sayısı: 4547

Bu gönderiye ilk oy veren siz olun.

Bu yazı sizin için yararlı olmadığı için üzgünüz!

Bu gönderiyi geliştirelim!

Bize bu yazıyı nasıl geliştirebileceğimizi söyleyin?

Firma Konum Bilgimiz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Facebook
Twitter
Pinterest
WhatsApp
Web Tasarım ve Digital Medya Ajansı

Web Tasarım, SEO Çalışması ve İnternet Reklamcılığı konusunda sizlere profesyonel destek sağlıyoruz.

AKLINIZDA PROJE Mİ VAR? HEMEN TEKLİF ALIN

Formu doldurun sizi hemen arayalım.