Web Kartalı BLOG

Yazar : Admin
Tarih : 2017-04-12
Kategori : 4-Nolu Kategori

Blog Yazıları AnaSayfa

Php'de Dizi Kullanımı

Selamun Aleykum Değerli Kardeşlerim,


Malumunuz Web Programlama alanında karşılaştığınız her türlü soruna bilgimiz dahilinde cevap vermeye, yardımcı olmaya çalışıyorum. PM ile tarafıma yöneltilen sorulara da titizlikle karşılık vermekteyim, olurda cevap veremediğim kardeşlerim varsa hatırlatma yapmalarını rica ederim.


PHP de Dizi Kullanımı konusuna değinmek istedim. Faydalı ve açıklayıcı olacağını umut ediyorum.


Öncelikle dizi kavramına açıklık getirelim.
array() fonksiyonu içinde yer alan verilerin oluşturmuş olduğu bir veri kümesidir diyebiliriz kısaca.


Normalde değişkenler en basit haliyle bir veri barındırabiliyorken , diziler birden fazla veri barındırırlar.


ÖRNEK verecek olursak,
Normal değişken yapısı --> $isminiz = "WEB KARTALI";
Dizi yapısı --> $elamanlar= array(’Meyve’ => ’kiraz’, ’Demirbas’ => ’sandalye’, ’Kitap’ => ’Cw Tarihi’, ’Coder’ => ’WEB Kartalı’);


Dizi Yapısı örneği Ekran Çıktısı :



Konusu gelmişken değinmekde fayda olduğunu düşünüyorum.. PHP de kod yazan kardeşlerim hangi stlye kullanıyorlarsa ona devam etsinler, karışıklık olmasın.
Yukarıda Örnekde vermiş olduğum dizi Object oriented style dir.


Aynı örneği birde Procedural style de versek daha iyi olur.O da şöyle ki;
Dizi Yapısı --> $elamanlar = array(’cw’,’hack’,’security’,’database’,’webdesign’,’coder’,’user’,’blog’);
Ekran Çıktımız;



Style yapısını ne olursa olsun her iki olayıda kullanabilirsiniz.



Dizileri oluşturmayı ve yapısını az çok kavramış olduğunuzu düşünüyorum.
Dizileri ekrana yazdırmak için [ ] değeri içinde yer alacak indis değerlerinden faydalanacağız.


Yukarıda vermiş olduğumuz örneklerden yola çıkarak şöyle ifade edebiliriz.
elamanlar adında bir değişkenimize dizi atamış olalım,

$elemanlar = array(’elma’,’armut’,’havuç’,’domates’,’biber’,’patlıcan’,’soğan’); gibi..


Oluşturmuş olduğumuz dizinin hangi [0],[1],[2],[3]..... gibi hangi indis değerlerini aldığını görmek için print_r fonksiyonunu kullanacağız.




Değerlin detaylarını print_r fonksiyonu ile gördükden sonra verileri ekrana yazdırabiliriz.

Ekran Çıktısı Sonuç olarak böyle olacaktır.



Dizi konusu çok geniş ve detaylı bir konudur. foreach veya while gibi döngü içine alıp listelemek de mümkündür.

Son olarak da bu konu hakkında örnek verelim.

Örnek 1 : // foreach kullanımı ..



Örnek 2 : // while kullanımı ..




Konu hakkında açıklık getirmem istenilen bir durum olursa gerekli açıklamayı yaparım.

Hayırlı günler, iyi paylaşımlar dilerim.
Etiketler : php dizi kullanımı, php dizi örnekleri, php de diziler, php dersleri, ücretsiz php dersleri