PHP programlama dilinde diziler (arrays) çok önemli veri yapılarıdır. Diziler, aynı türdeki verileri gruplamak için kullanılır ve bu verilere daha kolay erişim sağlar. PHP’de diziler iki türde olabilir: indisli diziler ve ilişkisel diziler.
İndisli Diziler:
İndisli diziler, elemanlara erişim için bir indis kullanılarak oluşturulan dizilerdir. PHP’de indisler sıfırdan başlar. İşte basit bir indisli dizi örneği:
<?php // İndisli dizi oluşturma $renkler = array("Kırmızı", "Mavi", "Yeşil"); // Dizinin elemanlarına erişim echo $renkler[0]; // Kırmızı echo $renkler[1]; // Mavi echo $renkler[2]; // Yeşil ?>
İlişkisel (Associative) Diziler:
İlişkisel diziler, elemanlara isimlendirilmiş anahtarlar kullanılarak erişim sağlar. Her bir eleman, bir anahtar ve bir değer içerir. İşte basit bir ilişkisel dizi örneği:
<?php // İlişkisel dizi oluşturma $ogrenci = array("adi" => "Ahmet", "soyadi" => "Yılmaz", "yas" => 20); // Dizinin elemanlarına erişim echo $ogrenci["adi"]; // Ahmet echo $ogrenci["soyadi"]; // Yılmaz echo $ogrenci["yas"]; // 20 ?>
Dizi Fonksiyonları:
PHP, dizilerle çalışmayı kolaylaştıran bir dizi fonksiyonu sağlar. Örneğin, count()
fonksiyonu dizideki eleman sayısını döndürür, array_push()
dizinin sonuna eleman ekler ve unset()
belirtilen bir indis veya anahtara sahip elemanı siler.
<?php $fruits = array("Elma", "Armut", "Portakal"); // Dizinin eleman sayısını bulma echo count($fruits); // 3 // Dizinin sonuna eleman ekleme array_push($fruits, "Muz"); // Diziyi ekrana yazdırma print_r($fruits); // Array ( [0] => Elma [1] => Armut [2] => Portakal [3] => Muz ) ?>
Bu örnekler, PHP’de dizilerin temel kullanımını göstermektedir. Diziler, veri gruplama, düzenleme ve erişim açısından çok güçlü bir araçtır ve PHP’de sıkça kullanılırlar.