Daha önceden oluşturulmuş bir diziye sonradan veri yada veriler nasıl ve neden eklenir?
Oluşturulmuş Olan Bir Diziye Sonradan Veri/Veriler Ekleme
Bir önceki dersimizde boş bir dizi tanımlıyorduk ve sonradan verilerini ekliyoruduk.Şimdi ise daha önceden oluşturmuş olduğumuz bir diziye sonradan eleman ekleme yani bir elemanı dahil etmeyi göreceğiz.Bu metodumuzu özellikle bir veri tabanından veri çektiğimizde kategorisine uygun alana eklememiz gerektiği durumlarda işimize yarayacaktır.Şimdi hemen örneklerimize geçelim;
[<?php
$Isimler = array("Ahmet","Mehmet","Mustafa");
echo "<pre>";
print_r($Isimler);
echo "</pre>";
?>]
Yukarıdaki gördüğünüz örnekte normal bir şekilde bir dizi oluşturkduk ve oluşturduğumuz "Isimler" adlı dizimize bir kaç tane isim girdik.Şimdi ileride diyelimki bu listeye bir kaç tane daha isim eklememiz gerekirse tekrardan bu diziyi bulup içersine eklememiz gereken isimleri manuel bir şekilde eklememiz çok saçma ve hammalık olacaktır.O yüzden oluşturduğumuz bir diziye sonradan verileri eklemek işimize bu noktada çok yarıyor.Mesela diyelimki bu listeye "Serdar" ismini ekleyeceğiz hemen verimizi sonradan nasıl ekleyebiliriz onun örneğini görelim;
[<?php
$Isimler = array("Ahmet","Mehmet","Mustafa");
echo "<pre>";
print_r($Isimler);
echo "</pre>";
$Isimler[] = "Serdar";
?>]
Yukarıdaki örnekte gördüğünüz gibi verimizi sonradan ekledik şimdi isterseniz verilerimize anahtar yani indis değerleri atayarak deneyelim;
[<?php
$Isimler = array("Birinci"=>"Ahmet","Ikinci"=>"Mehmet","Ucuncu"=>"Mustafa");
echo "<pre>";
print_r($Isimler);
echo "</pre>";
$Isimler["Dorduncu"] = "Serdar";
?>]
Yukarıdaki gibi manuel bir şekilde anahtar(indis) değerlerimizi girdik.Şimdi dizi içerisinde istediğimiz elemanın indis değerini kullanarak ekranımıza çağırabiliriz.Şimdi tüm dizi içerisindeki elemanlarımızı tek tek çağıralım.
[<?php
$Isimler = array("Birinci"=>"Ahmet","Ikinci"=>"Mehmet","Ucuncu"=>"Mustafa");
echo "<pre>";
print_r($Isimler);
echo "</pre>";
$Isimler["Dorduncu"] = "Serdar";
echo "<pre>";
print_r($Isimler);
echo "</pre>";
echo $Isimler["Birinci"]."<br/>";
echo $Isimler["Ikinci"]."<br/>";
echo $Isimler["Ucuncu"]."<br/>";
echo $Isimler["Dorduncu"];
?>]
Yukarıdaki gördüğünüz örnekte kendimiz oluşturduğumuz anahtar(indis) değerleri ile dizimizin içerisindeki tüm dizi elemanlarımızı ekrana bastırmış olduk.
COMMENTS