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
255 g├╝n ├Ânce yazd─▒ - 378 kez g├Âr├╝nt├╝lendi.
├ľnceki JavaScript / JavaScript'de Mutation Observer Sonraki PHP'de ─░├ž ─░├že Dizi Olu┼čturmak