PHP Diziler (Arrays) ile Veri Yönetimi
Dizi (Array), tek bir değişken adı altında birden fazla değeri saklamamıza yarayan özel bir yapıdır. PHP'de listeler, menüler veya veritabanı sonuçları genellikle diziler içinde tutulur ve işlenir.
PHP Dizi Türleri
| Dizi Türü | Açıklama | Örnek Yapı |
|---|---|---|
| İndeksli Diziler | Sayısal indekslerle (0, 1, 2...) erişilen diziler. | $dizi[0] |
| İlişkili Diziler | Sayı yerine anahtar (key) isimleri kullanılan diziler. | $dizi["yas"] |
| Çok Boyutlu Diziler | İç içe geçmiş, bir veya birden fazla dizi içeren yapılar. | $dizi[0][1] |
Kod Örneği: İndeksli ve İlişkili Dizi Kullanımı
<?php
// 1. İndeksli Dizi Oluşturma
$programlama_dilleri = array("PHP", "JavaScript", "Python");
echo "Seçilen Dil: " . $programlama_dilleri[0]; // Çıktı: PHP
// 2. İlişkili (Associative) Dizi Oluşturma
$kullanici = [
"ad" => "Mehmet",
"soyad" => "Erbaş",
"unvan" => "Doktor"
];
echo "Kullanıcı Adı: " . $kullanici["ad"]; // Çıktı: Mehmet
// 3. Dizinin Tamamını Görmek (Debug)
// print_r($kullanici);
?>
💡 SEO ve Kod İpucu: Dizilerle çalışırken
foreach döngüsünü kullanmak, hem kodun okunabilirliğini artırır hem de dizinin uzunluğunu manuel hesaplamaktan sizi kurtararak hata payını azaltır.
Sık Kullanılan Dizi Fonksiyonları
count($dizi): Dizideki eleman sayısını verir.array_push($dizi, "değer"): Dizinin sonuna yeni eleman ekler.sort($dizi): Dizi elemanlarını küçükten büyüğe sıralar.