Diziyi önceden tanımlayıp sonradan veri nasıl eklenir?Dizilere nasıl veri eklenir?
Diziyi Önceden Tanımlayarak Verileri Sonradan Ekleme
Bu dersimizde önce boş bir dizi tanımlaması yapacağız daha sonra da o diziye sonradan nasıl veriler eklenir onları görücez.Bu dersimiz aslında daha önceki "Değişken Yapılarını Kullanarak Dizi Tanımlama" dersi ile aynı mantıkda çalışmaktadır.Fakat burada dizimizi önceden tanımlı bırakıp değerlerimizi sonradan ekleyeceğiz.Bunu neden yapıyoruz diye soracak olursanız bazen veritabanından veya herhanangi bir yerden veri çektğimiz zaman direk olarak dizilerin içerisine çekmemiz gerekebilir o yüzden daha önceden hali hazırda bir dizimizin olması gerekir aynı şekilde ilerleyen derslerimizde kontrol yapılarında dizi kontrolü yaptırmamız gereken yerler olacaktır.O yüzden dizilerimizi önceden tanımlı bırakmakta fayda vardır deyip hemen örneğimize geçelim;
[<?php
$il = "Bursa";
define("ARABA","Audi");
$dizi = array();
$dizi[] = "Ahmet";
$dizi[] = "Çavdar";
$dizi[] = "35";
$dizi[] = "Berber";
$dizi[] = ARABA;
$dizi[] = $il;
echo "<pre>";
print_r($dizi);
echo "</pre>";
?>]
Yukarıdaki gördüğünüz örnekte bir adet "dizi" adında bir dizi tanımladık ve hemen altında ise sonradan bu dizinin içerisine dahil edeceğimiz verileri tek tek eklemiş olduk.Gördüğünüz gibi sabitlerden ve değişkenlerdende değer alabildiğini görebiliyorsunuz.Şimdi ise bu hali hazırda olan dizimizin elemanlarına birer anahtar atayalım ve atadığımız anahtarları kullanarak değerlerimizi ekrana çektirelim;
[<?php
$il = "Bursa";
define("ARABA","Audi");
$dizi = array();
$dizi["Isim"] = "Ahmet";
$dizi["Soyisim"] = "Çavdar";
$dizi["Yas"] = "35";
$dizi["Meslek"] = "Berber";
$dizi["Arac"] = ARABA;
$dizi["Sehir"] = $il;
echo "<pre>";
print_r($dizi);
echo "</pre>";
echo $dizi["Meslek"]."<br/>";
echo $dizi["Arac"]."<br/>";
echo $dizi["Sehir"];
?>]
Gördüğünüz gibi tüm dizi elemanlarımıza birer anahtar atadık ve atadığımız anahlardan bir kaçını ekrana sesledik ve seslediğimiz anahtarların değerlerini ekranımıza yazdırmış olduk.
COMMENTS