PHP ile Diziler nedir ve Örneklerle dizeler konusu

PHP ile Diziler nedir ve Örneklerle dizeler konusu



PHP Diziler Nedir? (Array Kullanımı ve Örnekler)

PHP, web geliştirme için en çok tercih edilen dillerden biridir ve verileri saklama konusunda güçlü yapılara sahiptir. Bu yapılardan en çok kullanılanlardan biri de diziler (arrays)’dir.

PHP Diziler Nedir?

Diziler, birden fazla veriyi tek bir değişken içinde saklamamıza olanak tanır. Örneğin, bir sınıftaki öğrencilerin isimlerini tek tek değişkenlerde tutmak yerine, hepsini bir dizi içerisinde saklayabiliriz.

PHP’de diziler üçe ayrılır:

  1. Indexli Diziler (Numeric Arrays)

  2. Associative Arrays (Anahtar-Değer Dizileri)

  3. Multidimensional Arrays (Çok Boyutlu Diziler)

                                
                                    <?php
$ogrenciler = ["Ahmet", "Mehmet", "Ayşe", "Fatma"];

// Elemanlara erişim
echo $ogrenciler[0]; // Ahmet
echo $ogrenciler[2]; // Ayşe

// Döngü ile yazdırma
foreach ($ogrenciler as $ogrenci) {
    echo $ogrenci . "<br>";
}

<?php
$yaslar = [
    "Ahmet" => 20,
    "Mehmet" => 22,
    "Ayşe" => 19
];

// Elemanlara erişim
echo $yaslar["Ahmet"]; // 20

// Döngü ile yazdırma
foreach ($yaslar as $isim => $yas) {
    echo "$isim: $yas <br>";
}
?>

<?php
$siniflar = [
    "1A" => ["Ahmet", "Ayşe", "Ali"],
    "1B" => ["Mehmet", "Fatma", "Zeynep"]
];

// Belirli bir elemana erişim
echo $siniflar["1A"][1]; // Ayşe

// Döngü ile yazdırma
foreach ($siniflar as $sinifAdi => $ogrenciler) {
    echo "$sinifAdi Sınıfı: <br>";
    foreach ($ogrenciler as $ogrenci) {
        echo "- $ogrenci <br>";
    }
    echo "<br>";
}
?>

<?php
$meyveler = ["Elma", "Armut", "Muz"];

// Eleman sayısı
echo count($meyveler); // 3

// Eleman ekleme
array_push($meyveler, "Portakal");

// Değer kontrol
if (in_array("Muz", $meyveler)) {
    echo "Muz listede var!";
}
?>                                
                            
Image placeholder

Halil ibrahim kaya / Paylaşan

Tüm Hikaye 06 Ekim 1990 yılında  sonbahar aylarında İstanbul / kadiköy'de - Hayata merhaba dememle başladı. Daha sonra orta öğretim yıllarında...