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") ;