Bir PHP dizisine bir veya daha fazla değer eklemek istiyorsak, dizinin sonuna bir veya daha fazla öğe ekleyen array_push() işlevini kullanmamız gerekir.
array_push() fonksiyonunun yazım kuralı:
Değeri ekleyeceğimiz bir dizi parametresi gereklidir.
deger1 parametresi de, belirtilen diziye ekleyeceğimiz değer olan gereklidir.
Değer2, değer3 vb. isteğe bağlı parametrelerdir. Eğer çoklu değerleri eklemek istiyorsak o zaman bu parametreleri geçmemiz gerekir.
array_push() işlevi bir dizinin yeni öğelerin uzunluğunu döndürür.
Hadi bir örneğe bakalım.
uygulama.php adlı bir dosya oluşturun ve aşağıdaki kodu ekleyin.
Yukarıdaki kodda $isimler adında ve dört maddeli bir dizi tanımladık. Şimdi, PHP’de array_push() işlevini kullanarak beşinci maddeyi ekledik ve sonra orijinal diziyi ve array_push işlevinden dönüş değerini yazdırdık.
$data değişkeni ilişikisel dizidir ve bu diziye iki değer ekledik. İlk değer isim endeksi ikincisi de egitim endeksine eklenmektedir.
array_push() fonksiyonunun yazım kuralı:
1 2 3 | array_push(dizi,deger1,deger2...) |
deger1 parametresi de, belirtilen diziye ekleyeceğimiz değer olan gereklidir.
Değer2, değer3 vb. isteğe bağlı parametrelerdir. Eğer çoklu değerleri eklemek istiyorsak o zaman bu parametreleri geçmemiz gerekir.
array_push() işlevi bir dizinin yeni öğelerin uzunluğunu döndürür.
Hadi bir örneğe bakalım.
uygulama.php adlı bir dosya oluşturun ve aşağıdaki kodu ekleyin.
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php // uygulama.php $isimler = ['Ahmet', 'Mithat', 'Ayşe', 'Yeşim']; $yeni = array_push($isimler, 'Necati'); print_r($isimler); echo "<br>".$yeni; ?> |
PHP Diziye Çoklu Değer Ekleme
Öğrendiğimiz bilgilerle diziye birden fazla değer ekleyebiliriz. Aşağıdaki örneğe bakınız.1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php // uygulama.php $isimler = ['Ahmet', 'Mithat', 'Ayşe', 'Yeşim']; $yeni = array_push($isimler, 'Necati','Elif','Nurten','Melih'); print_r($isimler); echo "<br>".$yeni; ?> |
PHP İlişkisel Diziye Değerleri Ekleme
İlişkisel Diziye değer eklemek için bir senaryoyu ele alalım.1 2 3 4 5 6 7 8 9 10 11 12 | <?php // uygulama.php $data = ['isim' => 'Hayri', 'egitim' => 'SDU']; $yeni = array_push($data, 'Raşit', 'ITU'); print_r($data); echo $yeni."\n"; ?> |
PHP Diziye Dizi Ekleme
Tamam, şimdi bir dizinin içine bir dizi ekleyeceğimiz ve çıktısını göreceğimiz bir senaryo alalım.1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php // uygulama.php $data = ['isim' => 'Hayri', 'egitim' => 'SDU']; $sayilar=[3,4,55,67,89]; $yeni = array_push($data, $sayilar); print_r($data); echo $yeni."\n"; ?> |