Veysel Uğur KIZMAZ

PHP String Birleştirme - Dizi Tanımlama ve Döngüler

16.06.2012Okunma Sayısı: 8414Kategori: PHP

 Bu makalemizde PHP’de String birleştirme işlemini ve döngüleri (WHILE, DO-WHILE, FOR, FOREACH) inceleyelim.

 
WHILE DÖNGÜSÜ
 
 
  1. <?php
  2.             $sayac = 1;
  3.             while($sayac <= 5){
  4.                         echo($sayac . "<br/>");
  5.                         $sayac++;
  6.             }
  7. ?>

 

 
Burada $sayac değişkenimizin değeri 5’ten küçük eşit olduğu sürece döngümüz çalışmaktadır. Her çalışmasında ekranda $sayac’ın değeri ve <br/>, yani bir alt satıra geçme işlemini yapan HTML tagını yazmaktadır. İkinci satırında ise $sayac++ ile $sayac değişkenimizin değerini 1 artırmaktadır.
 
Bu örnekte dikkat etmemiz gereken bir diğer nokta ise echo methodu içindeki . operatörüdür. PHP’de String birleştirme işlemi . operatörüyle yapılmaktadır.
 
Sayfayı çalıştırdığımızda ekran çıktısı aşağıdaki gibi olacaktır.
 
 
FOR DÖNGÜSÜ
 
 
  1. <?php
  2.             for($i = 1; $i <= 5; $i++){
  3.                         echo($i . "<br/>");
  4.             }
  5. ?>
 
Bu örneğimizde for döngüsünün nasıl yapıldığını inceleyeceğiz.
 
$i = 1 ile döngüden çıkma koşulunu sağlayacak olan değişkenimizi tanımlıyoruz.
$i <= 5 ile döngünün $i 5’ten küçük eşit olduğu zaman çalışmasını sağlıyoruz.
$i++ ile her döngü bitiminde $i’nin değerini bir artırıyoruz.
 
Çalıştırdığımızda ekran çıktısı aşağıdaki gibi olacaktır.
 
 
FOREACH DÖNGÜSÜ VE DİZİ TANIMLAMA
 
 
  1. <?php
  2.             $dizi = array(1,2,3,4,5);
  3.             foreach($dizi as $eleman){
  4.                         echo($eleman . "<br/>");
  5.             }
  6. ?>

 

 
Öncelikle basitçe PHP’de dizi tanımlamasına göz atalım, ilerleyen makalelerde detaylı olarak bu konuya da yer vereceğiz.
 
Dizi tanımlaması PHP’de array() fonksiyonuyla yapılmaktadır. Bu örneği inceleyecek olursak, dizimiz array(1,2,3,4,5) olarak tanımlanmıştır, yani $dizi değişkenimiz 5 elemanlı bir tamsayı dizisidir.
 
Şimdi bu dizinin elemanlarını foreach ile okuyalım. Bunun için yukarıdaki yazım kuralını uyguluyoruz. foreach($dizi as $eleman) ile $dizi’nin elemanlarını tek tek $eleman değişkenimize aktarıp { }içindeki işlemleri gerçekleştiriyoruz.
 
Sayfayı çalıştırdığımızda ekran çıktısı aşağıdaki gibi olacaktır.
 
 
 
 
 
Veysel Uğur KIZMAZ
Bilgisayar Mühendisi
veysel@ugurkizmaz.com