PHP array_push() Kullanımı – PHP Diziler

Bu yazıda php de diziler ile çalışırken array_push() ile değer eklemeyi göreceğiz. Array_push() fonksiyonu ile dizinin sonua bir veya birden fazla eleman ekleyebiliyoruz.

Örnek olarak;

Çıktısı;

Eklenmeden önce dizi :
Array ( [0] => ali [1] => veli [2] => kırklareli )
Eklendikten sonra dizi :
Array ( [0] => ali [1] => veli [2] => kırklareli [3] => emret [4] => komutanım )

Yukarıdaki örnekte indisleri biz belirlemedik. Biz belirlersek işlemi aşağıdaki gibi yapmamız gerekecek;

Çıktısı;

Eklenmeden önce dizi :
Array ( [adi] => ali [soyadi] => veli [memleketi] => kırklareli )
Eklendikten sonra dizi :
Array ( [adi] => ali [soyadi] => veli [memleketi] => kırklareli [0] => emret [1] => komutanım )

şeklinde olacaktır. Gördüğünüz gibi elemanları eklediğimizde eklenen elemanlar için gerekli olan indis değerleri php tarafından oluşturulur. Burada eklenen elemanları fonksiyona dizi olarak da belirtebiliriz.

Örnek olarak;

Çıktısı;

Eklenmeden önce dizi :
Array ( [adi] => ali [soyadi] => veli [memleketi] => kırklareli )
Eklendikten sonra dizi :
Array ( [adi] => ali [soyadi] => veli [memleketi] => kırklareli [0] => Array ( [talep] => emret [ust] => komutanım ) )

Gördüğünüz gibi yeni değerlerimizi kendi belirlediğimiz indisler ile dizimize yeni bir dizi eleman olarak ekledik. Örnekler çoğaltılabilir.

NOT: diziye yalnızca bir eleman ekleyecekseniz array_push() kullanmanız tavsiye edilmez. Bunun yerine $dizi[] = “yeni eleman”; şeklinde eklemeniz daha doğru olur.

Örnek olarak;

Çıktısı;

Eklenmeden önce dizi :
Array ( [0] => ali [1] => veli [2] => kırklareli )
Eklendikten sonra dizi :
Array ( [0] => ali [1] => veli [2] => kırklareli [3] => emret )

şeklinde olacaktır.

Array_push() ile dizilerin sonuna eleman ekleme bu şekilde. Bir sonraki yazıda görüşmek üzere.

Bir cevap yazın