PHP

PHP Dizilere Yeni Eleman (Değer) Ekleme

Php ile oluşturduğumuz diziler (arrays) statik olmak zorunda değildir. Genelde de dinamik yapıları taşımak ve saklamak için kullanılır. Dizilere yeni değerler ekleyebiliriz. Bunun için birden fazla yöntem mevcuttur. Konuyu anlatmadan önce basit bir dizi oluşturalım. Diziler hakkında yeterli bilginiz yoksa PHP DİZİLER yazımı okumalısınız.

Örnek:

$urunbilgileri=array("fiyat","isim","kargo","resim");

Yukarıda basit bir dizi oluşturduk. Buna mağaza ismi değerinide eklemek istiyorum. Bunun için herhangi bir fonksiyon kullanmadan değişkenlerdeki değer atamaya benzer bir şekilde atama yapabilirim.

Örnek:

$urunbilgileri=array("fiyat","isim","kargo","resim");

$urunbilgiler[3]="magaza";

Burada bir anahtar değer girdim. Böylelikle bunu bir değişken olarak algılamadı ve nereye bu değeri ekleyeceğini öğrendi. 3. sıraya değil mi? Ancak anahtarların 0 dan başladığını unutmayalım

array_push() ile Diziye Değer Atama

 

Yukarıdakiler dışında array_push() fonksiyonu ile de php dizilerine değer atayabiliriz.

Örnek:

$urunbilgileri=array("fiyat","isim","kargo","resim");

$urunbilgiler[3]="magaza";

array_push($urunbilgiler,"magaza","magaza_puan");

Yukarıda da gördüğünüz gibi değişkene birden fazla değer atadım. Değişken artık 4 elemanlı değil 6 elemanlı oldu.

5 2 votes
Article Rating
Subscribe
Bildir
guest
1 Yorum
Eskiler
En Yeniler Beğenilenler
Inline Feedbacks
View all comments
Eyyüp SERT
Eyyüp SERT
2 yıl önce

Merhaba, listenizin adı urunbilgileri ama listeye eklemek istediğiniz alan urunbilgiler listesine eklemeye çalışıyorsunuz gördüğüm kadarıyla. Kopyalayıp denemek isteyenler için sorun çıkaracaktır.