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.
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.
Diğer Yazılarımız
- PHP Ternary OperatorPHP Ternary Operator PHP dünyasına ilk kez adım atarken bilinmesi gereken ilk konulardan bir tanesidir. If-else ve Switch…
- PHP Tek Tırnak ve Çift Tırnak FarklarıPHP Tek Tırnak ve Çift Tırnak Farkları ile özellikel yeni kullanıcılar tarafından karıştırılabilen bir konudur. Her ne…
- PHP Null CoalescingPHP Null Coalescing bu sistemin 7 sürümünde tanıtılmış olup, koşullu olarak veri atamaya yardım etmektedir.
- PHP’de If-Else İfadesiPHP if else ifadesi sadece PHP’de değil, aynı zamanda pek çok programlama dilinde en önemli yapı taşlarından..
- PHP Matematiksel İşlemlerPHP matematiksel işlemler her işlem için farklılık göstermektedir. Örnek olarak Pi değerini döndüren bir koda ihtiyacınız..
- PHP For DöngüsüPHP For Döngüsü Hangi programlama dili kullanılırsa kullanılsın for döngüsü mutlaka içerisinde yerini almaktadır.
- PHP Do While DöngüsüPHP Do While döngüsü tıpkı While döngüsü gibi kod kümesini geçmek için yararlanılabilmektedir. Do-while
- PHP Array DöngüsüPHP Array Döngüsü birden çok değeri söz konusu değeri depolamak için daha fazla değişken oluşturmaya gerek kalmadan,
- PHP Yorum SatırlarıPHP yorum satırları nedir? Sorusuna yanıt olarak; PHP’de yorum satırları, kod yazarken önemli bir rol oynayan ve kodun
- Php Echo KomutuPhp Echo Komutu PHP içerisinde kullanılabilecek pek çok komut bulunmakta olup her biri ayrı bir işleve sahiptir.
- PHP Değişkenler – PHP Değişken TanımlamaPHP Değişkenler – PHP Değişken Tanımlama, Her dilin kendine özgü PHP değişken tanımlaması bulunmaktadır.
- Laravel PHP İş Bankası Sanal Pos Entegrasyonu YapımıLaravel PHP İş Bankası Sanal POS entegrasyonu yapımı hizmetimiz ile online satışlarınızı güvenli…
- Laravel PHP Akbank Sanal Pos Entegrasyonu YapımıAkbank Sanal Pos Entegrasyonu TPK Medya, yenilikçi çözümleriyle dijital dünyada öne çıkan bir yazılım firmasıdır.
- Laravel PHP QNB Finansbank Sanal Pos Entegrasyonu YapımıPHP QNB Finansbank Sanal Pos Entegrasyonu, TPK Medya, öncü bir yazılım firması olarak…
- Laravel Tur Sitesi YapımıLaravel Tur Sitesi Yapımı, TPK Medya, dijital çözümler alanında öncü bir firmadır. Web tabanlı…
- Laravel PHP Denizbank Sanal Pos Entegrasyonu YapımıLaravel PHP Denizbank Sanal Pos entegrasyonu yapımı hizmeti ile firmamız profesyonel…
- Laravel PHP Kuveyt Türk Sanal Pos Entegrasyonu YapımıE-ticaret siteniz için güvenli ödeme çözümü arıyorsanız, Kuveyt Türk Sanal Pos entegrasyonu sizin için uygundur.
- Laravel PHP Ziraat Bankası Sanal Pos Entegrasyonu YapımıE-ticaret siteniz veya online platformunuz için Laravel PHP Ziraat Bankası Sanal POS entegrasyonu..
- Laravel PHP Vakıfbank Sanal Pos Entegrasyonu YapımıBaşarılı bir e-ticaret işletmesi için güvenilir ödeme sistemleri hayati önem taşımaktadır. Vakıfbank Sanal POS..
- Laravel Kurulumu Nasıl Yapılır?Laravel Kurulumu Nasıl Yapılır? Laravel Taylor Otwell tarafından geliştirilmiş bir web uygulama geliştirme…
- API Entegrasyonu Nedir?API entegrasyonu nedir Application Programming Interface şeklinde açılan bir kavramdır. API iki yazılım…
- Sanal POS Entegrasyonu Nasıl Yapılır?E-ticaret siteleri ya da işletmelerin internet üzerinden işlemleri sürekli artmaktadır. Sanal POS…
- PHP ile Web Sitesi YapımıPHP ile yapılan web siteleri dinamik içerik ve gelişmiş fonksiyonlar sunarak işletmelere benzersiz….
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?