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.
