PHP Diziye Çoklu Değer Ekleme

sdkbyrm

webmasterfrm
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Ticaret: 0 / 0 / 0
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ı:


1
2
3

array_push(dizi,deger1,deger2...)
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.


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;
?>
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.

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";
?>
$data değişkeni ilişikisel dizidir ve bu diziye iki değer ekledik. İlk değer isim endeksi ikincisi de egitim endeksine eklenmektedir.

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";
?>
 
Üst