PHP ile dizilere eleman eklemenin bir çok yolu vardır. Bu yazıda sizlere bu yolları örneklerle göstereceğiz.
Öncelikli olarak PHP Dizi kullanımına bakalım. PHP’de diziler [] yada array fonksiyonu kullanılarak oluşturulur. Aşağıdaki örnekleri daha sade göründüğü için [] kullanarak oluşturacağım.
3 elemanlı bir dizim oluşturalım.
1 2 3 4 5 6 7 8 9 10 11 | <?php $dizi = [5,10,15]; #bir tane eleman ekleme echo "<pre>"; var_dump($dizi); echo "</pre>"; |
Çıktı:
1 2 3 4 5 6 7 8 9 10 | array(3) { [0]=> int(5) [1]=> int(10) [2]=> int(15) } |
Dizinin başına eleman ekleme: array_unshift
fonksiyonu bir dizinin başına bir veya daha fazla eleman eklemek için kullanılır.
1 2 3 4 5 6 7 8 9 10 11 12 | <?php $dizi = [5,10,15]; #bir tane eleman ekleme array_unshift($dizi, "Merhaba"); echo "<pre>"; var_dump($dizi); echo "</pre>"; |
Çıktı:
1 2 3 4 5 6 7 8 9 10 11 12 | array(4) { [0]=> string(7) "Merhaba" [1]=> int(5) [2]=> int(10) [3]=> int(15) } |
Dizinin başına birden fazla değer de ekleyebiliriz.
1 2 3 4 5 6 7 8 9 10 11 12 | <?php $dizi = [5,10,15]; #bir tane eleman ekleme array_unshift($dizi, "Merhaba","Dünya"); echo "<pre>"; var_dump($dizi); echo "</pre>"; |
Çıktı:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | array(5) { [0]=> string(7) "Merhaba" [1]=> string(6) "Dünya" [2]=> int(5) [3]=> int(10) [4]=> int(15) } |
Dizinin sonuna eleman ekleme: array_push
yada [] kullanarak dizinin sonuna eleman ekleyebilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 | <?php $dizi = [5,10,15]; #bir tane eleman ekleme array_push($dizi, "Merhaba"); echo "<pre>"; var_dump($dizi); echo "</pre>"; |
Çıktı:
1 2 3 4 5 6 7 8 9 10 11 12 | array(4) { [0]=> int(5) [1]=> int(10) [2]=> int(15) [3]=> string(7) "Merhaba" } |
[] operatörünü kullanarak dizinin sonuna eleman ekleyebilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 | <?php $dizi = [5,10,15]; #bir tane eleman ekleme $dizi[] = "Merhaba"; echo "<pre>"; var_dump($dizi); echo "</pre>"; |
Çıktı:
1 2 3 4 5 6 7 8 9 10 11 12 | array(4) { [0]=> int(5) [1]=> int(10) [2]=> int(15) [3]=> string(7) "Merhaba" } |
Ayrıca array_push kullanarak dizinin sonuna istediğiniz kadar eleman ekleyebilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php $dizi = [5,10,15]; #bir tane eleman ekleme array_push($dizi, "Merhaba","Dünya"); echo "<pre>"; var_dump($dizi); echo "</pre>"; |
Çıktı:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | array(5) { [0]=> int(5) [1]=> int(10) [2]=> int(15) [3]=> string(7) "Merhaba" [4]=> string(6) "Dünya" } |
Bu yazıda PHP ile dizinin başına ve sonuna nasıl değer ekleyeceğinizi gösterdik. PHP ile ilgili daha fazla bilgi için PHP Dersleri yada PHP Diziler konularını inceleyebilirsiniz.
Yorum Yap