İçeriğe geçmek için "Enter"a basın

Php ile dizi sonuna eleman ekleme: array_push();

array_push(); fonksiyonu dizi sonuna yeni eleman eklemek için kullanılır. Kullanımı oldukça kolay ve pratiktir. Dilerseniz döngü içerisinde dilerseniz döngü dışında kullanabilirsiniz. Ben bu yazıda bir kaç farklı örneğini sizlerle paylaşacağım.

Tekil Kullanımı (Döngü dışında tekil veri ekleme)

<?php 

$data = [];

array_push($data,[
    'fullname' => 'Hüseyin Baydemir',
    'email' => 'info@hbaydemir.com',
    'city' => 'Çanakkale'
]);

print_r($data);

?>

öncelikle boş bir değişken oluşturdum ve bunun bir array olacağını belirttim
$data = [];

array_push fonksiyonunu tanımladıktan sonra ilk parametre olarak oluşturduğum $data değişkenini yazıyorum. 2. parametre olarak ise bir dizi etiketi açarak (köşeli parantez) içerisine key => value olarak eklemek istediğim değerleri belirtiyorum.

Daha sonra print_r ile $data = [] değişkenini yazdırıp sonucumuzu görüntüleyelim.

Array ( [0] => Array ( [fullname] => Hüseyin Baydemir [email] => info@hbaydemir.com [city] => Çanakkale ) )

Çoğul Kullanımı (Döngü içerisinde birden fazla veri ekleme)

<?php 

$query = DB::table('users')->get();

foreach($query as $row){

    array_push($data,[
        'fullname' => $row->fullname,
        'email' => $row->email,
        'city' => $row->city
    ]);
    
}

print_r($data);

?>

//Not: Veritabanı sorgusu örneği Laravel Query Builder örnek alınarak hazırlanmıştır.

Görüldüğü gibi kullanımı oldukça kolay ve bir o kadar kullanışlı bir fonksiyon. Laravel projelerinde bol bol kullanıyorum ve çok işime yarıyor. 🙂

Bu yazıyı okuyan herkese güzel sağlıklı ve mutlu günler dilerim.

İlk yorum yapan siz olun

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir