noisiv 1
noisiv
Manwe Work 1
Manwe Work
Best Studio 1
Best Studio
romegames 1
romegames
mavzermete 1
mavzermete
Bodyguardd 1
Bodyguardd
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Reklam vermek için turkmmo@gmail.com

PHP Dizileri (Array)

  • Konuyu başlatan Konuyu başlatan VolkanParlak
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 193

Türkiye'nin ilk Cross-Platform OldSchool MOBİL & PC 1-99 Sunucusu Lamira2 6 Kasım'da Açılıyor! Büyük Açılışı Kaçırma HEMEN TIKLA!

Dizileri tanım olarak kısaca daha önceden öğrendiğin değişkene birden fazla değer atamak ve atadığın değerleri sırayalayıp, çoklu verilere rahat müdahale etmeni sağlayan veri tipleri diyebilirim.


Değerleri bir kategori altında toplamak ya da daha dinamik değişkenler oluşturmak için diziler idealdir. Örneğin sadece bir $uyeler değişkeninde yüzlerce kullanıcının verilerine ulaşıp değişiklikler yapabiliriz.


Dizilerin kullanımı, oluşturulması ve değiştirilmesi gayet basit aynı zamanda bunların birden fazla da yolu var.

Dizi (Array) oluşturma

İster Array() fonksiyonunu kullanarak istersen de fonksiyon kullanmadan dizi oluşturabilirsin. İlk olarak Array() fonksiyon ile oluşturmayı göstereyim:

​
$meyveler = array("Elma", "Armut", "Muz", "Kiraz");

$meyveler dizisine array() fonksiyonuyla 4 tane değer atadık.


Aynı işlemi fonksiyon kullanmadan yapalım:

$meyveler[0] = "Elma";
$meyveler[1] = "Armut";
$meyveler[2] = "Muz";
$meyveler[3] = "Kiraz";

Fonksiyonsuz yöntemde aslında dizinin nasıl sonuç verdiği ortaya çıkmış oluyor.
Üstteki Array() fonksiyonu ve fonksiyonsuz şekilde oluşturduğumuz dizilerde aynı işlemi yaptık.


Array() fonksiyonu ile oluşturduğumuz bu dizide her bir değerin anahtarı sayısal olur, yani anahtarlar 0, 1, 2, 3, … şeklinde gider. Yukarıdaki $meyveler dizisinin 0. anahtarının değeri Elma, 1. anahtarının değeri ise Armut olur.


Array() fonksiyonu ile anahtarları sayısal olmayan ve kendi istediğin gibi olacak olan diziler oluşturmak için ise şu yöntemi uygulamalısın:

$meyveler = array('bir' => 'Elma', 'iki' => 'Armut', 'üç' => 'Muz');

Burada anahtarlarını kendim belirtmiş oldum. Aynısını bir de Array fonksiyonunu kullanmadan yapayım:

$meyveler['bir'] = 'Elma';
$meyveler['iki'] = 'Armut';
$meyveler['üç'] = 'Muz';

Bu da bir önceki örneğin fonksiyonsuz tanımlanmış hali.


Dizilerde bir adet anahtara ve sonrasında her anahtar için bir değere ihtiyacın var. Burada anahtar olan kısım ve değer olan kısmı şu şekilde göstereyim:

$dizi["anahtar"] = "değer";
Bir sonraki PHP dersinde ve bir başka serüvende görüşmek üzere hoşçakalın.​
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst