Php diziye eleman ekleme

Php Diziye Eleman Ekleme , Php ile oluşturduğumuz ve eleman girişi yaptığımız dizilere daha sonrada eleman eklememiz gerekebilir. Diziye eleman eklemek için

array_unshift()
fonksiyonu ile dizinin başına bir veya daha fazla eleman ekleyebiliriz.

array_unshift(array, var);

fonksiyonun ilk parametresi olarak ekleme yapacağımız diziyi çağıyoruz. Sonrasında eklemek yapmak istediğimiz elemanları değerleri virgül(,) ile ayırarak eleman atamasını yapıyoruz. Diğer bir seçenek olarak da dizinin sonuna

array_push()
fonksiyonu ile ekleme yapıyoruz.

array_push(array, var);

Bu fonksiyonda bir önceki gibi ilk parametre olarak değer ataması yapılacak diziyi çağırıyoruz. Sonrasında eklemek istediğimiz elemanları değerleri aralarına virgül(,) ile ayırarak eleman atamasını yapıyoruz.

Dizinin Başına Ekleme Yapma

İlk olarak bir dizi oluşturalım ve dizinin başına değerler ekleyelim.

$sampleOne = [
    "elementOne",
    "elementTwo",
    "elementThree"
];

array_unshift($sampleOne, "değerBir","değerIki");
echo "<pre>";
print_r($sampleOne);

yukarıdaki örnekde sampleOne dizisinin başına iki değer eklemesi yaptık. Değer sayısı değişiklik gösterebilir bir veya daha fazla ekleme yapılabilir. Daha net anlamak için ekran çıktısına göz atabilirsiniz.

Ekran Çıktısı :

Array
(
    [0] => değerBir
    [1] => değerIki
    [2] => elementOne
    [3] => elementTwo
    [4] => elementThree
)

Dizinin Sonuna Ekleme Yapma

Dizinin sonuna da ekleme yaparken yukarıdaki işlemlerin aynısı uyguluyoruz. İlk olarak bir dizi oluşturuyoruz.

$sampleTwo = [
    "elementOne",
    "elementTwo",
    "elementThree"
];

array_push($sampleTwo, "değerBir","DeğerIki",3);
echo "<pre>";
print_r($sampleTwo);

Yukarıdaki örnektede dizinin sonuna üç adet değer ataması yaptık. Değer ataması yaparken integer ifadelerde tırnak işareti kullanmak zorunda değiliz.

array_push()
ile dizinin sonuna yapacağınız değer eklemesinin sayısı değişkenlik gösterebilir bir veya daha fazla.

Ekran Çıktısı :

Array
(
    [0] => elementOne
    [1] => elementTwo
    [2] => elementThree
    [3] => değerBir
    [4] => DeğerIki
    [5] => 3
)