v2.5.2
Giriş yap

PHP'de Dizi Oluşturmak

PHP'de diziler, birden fazla değeri tek bir değişkende saklamak için kullanılan veri yapılarıdır. Diziler, programlama dünyasında oldukça yaygındır ve PHP'de yeni başlayanlar için önemli bir konsepttir. Bu makalede, PHP'de dizilerin ne olduğunu ve nasıl oluşturulacağını öğreneceksiniz. Ardından, dizi oluşturma konusunda ayrıntılı örneklerle bilginizi pekiştireceğiz.

Dizilerin Tanımı

Bir dizi, aynı tipte veya farklı tipte birden fazla değeri içerebilen bir veri yapısıdır. PHP'de diziler, anahtar-değer çiftlerine dayalı olarak çalışır. Anahtarlar, dizideki her değeri benzersiz bir şekilde tanımlayan ve değerlere erişmenizi sağlayan belirleyicilerdir. PHP'de diziler iki türlüdür: indeksli diziler ve ilişkisel diziler.

  • Indeksli diziler: Bu tür diziler, sıfır tabanlı indekslerle çalışır. Yani, dizinin ilk öğesi 0 indeksine sahiptir ve ardışık öğeler birer birer artan indekslere sahiptir.
  • İlişkisel diziler: İlişkisel dizilerde anahtarlar kullanıcı tarafından tanımlanır ve genellikle alfanümerik ve anlamlıdır.

PHP'de Dizi Oluşturma

PHP'de dizileri oluşturmak için iki yöntem vardır:

  • array() fonksiyonu kullanarak
  • Kısa dizi sözdizimi ([]) kullanarak

array() Fonksiyonu Kullanarak

İndeksli ve ilişkisel dizileri oluşturmak için array() fonksiyonunu kullanabilirsiniz. İşte birkaç örnek:

İndeksli Dizi:

$indeksli_dizi = array("Elma", "Muz", "Çilek");

İlişkisel Dizi:

$iliskisel_dizi = array(
    "ad" => "Ali",
    "yas" => 25,
    "sehir" => "İstanbul"
);

Kısa Dizi Sözdizimi ([]) Kullanarak

Kısa dizi sözdizimi, PHP 5.4 ve üstü sürümlerinde kullanılabilir ve array() fonksiyonuna göre daha az kod yazmanızı sağlar.

$indeksli_dizi = ["Elma", "Muz", "Çilek"];

İlişkisel Dizi:

$iliskisel_dizi = array[
    "ad" => "Ali",
    "yas" => 25,
    "sehir" => "İstanbul"
];

Örnekler

Aşağıda, PHP'de dizi oluşturma konusunda daha fazla örnek bulunmaktadır. Bu örnekler, dizi oluşturmanın temel kavramlarını anlamanıza yardımcı olacaktır.

Örnek 1: İndeksli Dizi Oluşturma ve Erişim

$sebzeler = ["Domates", "Biber", "Patlıcan", "Kabak"];

// İndeks numarasıyla dizi öğelerine erişim
echo $sebzeler[0]; // Çıktı: Domates
echo $sebzeler[1]; // Çıktı: Biber

Örnek 2: İlişkisel Dizi Oluşturma ve Erişim

$ogrenci = [
    "ad" => "Ayşe",
    "soyad" => "Yılmaz",
    "numara" => "12345",
    "bolum" => "Bilgisayar Mühendisliği"
];

// Anahtar kullanarak dizi öğelerine erişim
echo $ogrenci["ad"]; // Çıktı: Ayşe
echo $ogrenci["bolum"]; // Çıktı: Bilgisayar Mühendisliği
tayfunerbilen
399 gün önce yazdı - 581 kez görüntülendi.
Önceki JavaScript / JavaScript'de Mutation Observer Sonraki PHP'de İç İçe Dizi Oluşturmak