PHP Diziler

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.

Ads Blocker Image Powered by Code Help Pro

Reklam Engelleyici Algılandı!

Reklamları engellemek için uzantı kullandığınızı tespit ettik.

Lütfen bu reklam engelleyiciyi devre dışı bırakarak ya da sitemize izin vererek bize destek olun.

Dikkat: VPN eklentiniz üzerinde de reklam engelleyici olabilir.