Yükleniyor...

Php de dizilerde bazen multi(iç-içe) diziler kullanarak işleri karıştırabiliriz. Tabi haliyle diziyi ekrana düzenli bir şekilde yazdırarak, dizi değerlerini ve dizi ağacını görmek isteyebiliriz. Böyle durumda aşağıdaki kodu kullanabilirsiniz.

Eskiden var_dump() ve ya print_r() işimizi görüyordu ancak son güncellemeden sonra multi dizilerde sağlıklı çalışmayabiliyor.

<?php 
print("<pre>" . print_r($dizi_degiskeni, true) . "</pre>");
?>

Php düzenli dizi yazdırma örneği

<?php 
$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"
        ]
    ]
);
print("<pre>" . print_r($okulListesi, true) . "</pre>");
/*
Çıktı: 
Array
(
    [okullar] => Array
        (
            [ilkokullar] => Array
                (
                    [0] => A İlkokulu
                    [1] => B İlkokulu
                    [2] => C İlkokulu
                    [3] => D İlkokulu
                )

            [liseler] => Array
                (
                    [0] => A Lisesi
                    [1] => B Lisesi
                    [2] => C Lisesi
                    [3] => D Lisesi
                )
        )
    [universiteler] => Array
        (
            [meslek_yuksek_okullari] => Array
                (
                    [0] => A Meslek Yüksek Okulu
                    [1] => B Meslek Yüksek Okulu
                    [2] => C Meslek Yüksek Okulu
                    [3] => D Meslek Yüksek Okulu
                )
            [on_lisans_okullari] => Array
                (
                    [0] => A Ön Lisans Okulu
                    [1] => B Ön Lisans Okulu
                    [2] => C Ön Lisans Okulu
                    [3] => D Ön Lisans Okulu
                )
        )
)
*/
?>
Görüşlerinizi Bize Bildirin :)