Yükleniyor...

Birden fazla dizinin iç içe yazılması olayıdır.

<?php 
/*
Oluşturulmak istenilen aşağıdaki gibi bir dizimiz olsun;

Okullar
    İlkokullar
        A İlkokulu
        B İlkokulu
        C İlkokulu
        D İlkokulu
    Liseler
        A Lisesi
        B Lisesi
        C Lisesi
        D Lisesi
Üniversiteler
    Meslek Yüksek Okulları
        A Meslek Yüksek Okulu
        B Meslek Yüksek Okulu
        C Meslek Yüksek Okulu
        D Meslek Yüksek Okulu
    Ön Lisans Okulları
        A Ön Lisans Okulu
        B Ön Lisans Okulu
        C Ön Lisans Okulu
        D Ön Lisans Okulu
*/
$okulListesi = array(
    "okullar" => [
        "ilkokullar" => [
            "A İlkokulu",
            "B İlkokulu",
            "C İlkokulu",
            "D İlkokulu"
        ],
        "liseler" => [
            "A Lisesi",
            "B Lisesi",
            "C Lisesi",
            "D Lisesi"
        ]
    ],
    "universiteler" => [
        "meslek_yuksek_okullari" => [
            "A Meslek Yüksek Okulu",
            "B Meslek Yüksek Okulu",
            "C Meslek Yüksek Okulu",
            "D Meslek Yüksek Okulu"
        ],
        "on_lisans_okullari" => [
            "A Ön Lisans Okulu",
            "B Ön Lisans Okulu",
            "C Ön Lisans Okulu",
            "D Ön Lisans Okulu"
        ]
    ]
);
var_dump($okulListesi); // var_dump dizileri düzenli olarak tüm elemanlarını ekrana yazdırmak için kullanılır.
/*
"okullar" => [ //köşeli parantez açarak içerisinin bir dizi olduğunu belirttik.
        "ilkokullar" => [ //köşeli parantez açarak içerisinin bir dizi olduğunu belirttik.
            "A İlkokulu", //dizinin 1. değeri
            "B İlkokulu", //dizinin 2. değeri
            "C İlkokulu", //dizinin 3. değeri
            "D İlkokulu"  //dizinin 4. değeri
        ], //köşeli parantezi kapatarak ilkokullar dizisinin burada bittiğini gösterdik.
        "liseler" => [ // aynı işlemler burada da geçerlidir.
            "A Lisesi",
            "B Lisesi",
            "C Lisesi",
            "D Lisesi"
        ]
    ],
*/

//### EKRANA YAZMAK
echo $okulListesi["okullar"]["ilkokullar"][0]; //Çıktı A İlkokulu
/*
burada sırayla dizi içerisine erişim sağladık. Önce $okulListesi["okullar"] dizisine eriştik 
daha sonra $okulListesi["okullar"] dizisinin elemanı olan ["ilkokullar"] dizisine eriştik 
ve daha sonra ["ilkokullar"] dizisinin [0] elemanına eriştik.

echo $okulListesi["okullar"]["ilkokullar"][2]; //Çıktı: C İlkokulu
echo $okulListesi["okullar"]["liseler"][3]; //Çıktı: D Lisesi
echo $okulListesi["universiteler"]["meslek_yuksek_okullari"][1]; //Çıktı: B Meslek Yüksek Okulu
echo $okulListesi["universiteler"]["on_lisans_okullari"][3]; //Çıktı: D Ön Lisans Okulu
*/
?>

Görüşlerinizi Bize Bildirin :)