Navigate / search

Array Fonksiyonu ile Dizi Tanımlama

Şu ana kadar tanımladığımız dizi değişkenlerinde kod sayısı olarak ve kolaylık olarak hiçbir artı yada eksi göremedik neredeyse.Array fonksiyonuyla bu kolaylıkları görebileceğiz.Ve dizilerle çalışmanın ne kadar kolay olduğunu anlayacağız.Vakit kaybetmeden Array fonksiyonu ile dizi tanımlama ‘ya geçelim.

Daha önce tanımladığımız $gün dizi değişkenini array komutu ile tanımlayalım.

1
      $gun=array("pazartesi","salı","çarşamba","perşembe","cuma","cumartesi","pazar") ;

7 elemanlı dizimizi tek bir satırda tanımlamış olduk.Şimdi bu dizi değişkendeki herhangi bir günü yazdırmak isteyelim.bunun için indisleri kullanmamız gerekecek.Diziyi tanımlarken indis kullanmadığımız için indis nol’larının “0″‘dan başladığını unutmayalım.

1
2
      $gun=array("pazartesi","salı","çarşamba","perşembe","cuma","cumartesi","pazar") ;
      echo $gun[3];

Burada ki echo $gun[3] komutu bize hangi günü verecektir acaba.Cevabı çok basit.Dizi değişkenleri tanımlanırken yazdığımız sıraya göre “0″‘dan başlayarak indis numarları veriliyordu.O zaman;

0=>Pazartesi
1=>salı
2=>çarşamba
3=>perşembe
4=>cuma
5=>cumartesi
6=>pazar

olacaktır.Böylece echo $gun[3] komutunun çıktısı perşembe olacaktır.
Eğer array fonksiyonu ile indisleri belirli bir dizi değişkeni oluşturmak istersek şu şekilde yapmamız gerekecek.

1
     $gun=array(1=>"pazartesi",2=>"salı",3=>"çarşamba",3=>"perşembe",4=>"cuma",5=>"cumartesi",6=>"pazar") ;

Php’de Değişkenler

Sadece Php için değil herhangi bir yazılım dilindede değişkenler olmadan yol kat edemeyiz.Değişkenler bu dildeki parmaklarımız olarak nitelendirebilir.Değişken kelimesi örnek vermek gerekirse “Ay” diye bir değişkenimiz olsun.Bu değişkenimiz Ocak,Şubat,Mart,Nisan,Mayıs vb. gibi değişkenler alabilir.Değişken içeriğinin türüne cinsine göre kapladığı bellek artıp azalabilir.

Değişkenleri programla dillerinde kullanmadan önce tanımlamak ve türünü belirtmemiz gerekebilir.Değişken türlerine örnek olarak Integer(Tam Sayı), Double(Çift), String(Alfanumerik), Boolen(mantıksal), Object(Nesne), Array(Dizi) bunlar verilebilir.Php’nin güzel yanlarından biride değişken kullanmadan önce tanımlama ve türünü belirtmemize gerek olmayışıdır.Direk olarak değişkene değer atıp kullanabilirsiniz.Sizin verdiğiniz değere veya aldığı değere göre türünü kendi belirleyecektir.Değişkenin içeriğide türüde program işleyişi içerinde değişikliğe uğrayabilir.Değişikleri görmek için echo() ve gettype() komutlarını ilerleyen yazılarda göreceğiz

Şimdi Değişkenleri tanımlamaya ve kullanmaya bir kaç örnek verelim.

1
2
3
4
$adi = "Şafak";
$soyadi = "Bahçe";
$123 = 123;
$sevdigiRenk = "Kırmızı";

Şimdide bu kodların devamı olarak değişkenleri ekrana yazdırmaya bakalım.Bu kodlarıda ekledikten sonra değişkenlerimizin içine ne atadıysak ekrana onun yazacaktır Php yorumcusu.

1
2
echo $adi;
echo $soyadi;

Sonuç Şu Şekilde Olacaktır

ŞafakBahçe