v2.5.2
Giriş yap

Php ile sub arrayleri sırasına göre yazdırmak .

silencer
695 defa görüntülendi

Arkadaşlar merhaba , sorunum şu ki : Yineleyen (recursive) fonksiyon ile alt kategorilere erişiyorum ama istediğim şekilde listeleme yapamıyorum.Ben bunu kategori düzeninde yazdırmak istiyorum ama bir tülü yapamadım,çünkü kategori derinliği sonsuz olabilir yine recursive fonksiyon ile çözüme gitmem gerekiyor galiba .İstediğim format:
-Kategori 1
-Kategori 1.1
-Kategori 1.2
-Kategori 1.3
-Kategori 1.4
-Kategori 1.4.1
-Kategori 1.4.2
-Kategori 2
şeklinde listelemek istiyorum.

[0] => Array
    (
        [kategori_id] => 20
        [kategori_isim] => Kategori 1
        [alt_kategoriler] => Array
            (
                [0] => Array
                    (
                        [kategori_id] => 23
                        [kategori_isim] => Kategori 1.1
                        [alt_kategoriler] => 
                    )

                [1] => Array
                    (
                        [kategori_id] => 24
                        [kategori_isim] => Kategori 1.2
                        [alt_kategoriler] => 
                    )

                [2] => Array
                    (
                        [kategori_id] => 25
                        [kategori_isim] => Kategori 1.3
                        [alt_kategoriler] => 
                    )

                [3] => Array
                    (
                        [kategori_id] => 26
                        [kategori_isim] => Kategori 1.4
                        [alt_kategoriler] => Array
                            (
                                [0] => Array
                                    (
                                        [kategori_id] => 30
                                        [kategori_isim] => Kategori 1.4.1
                                        [alt_kategoriler] => 
                                    )

                                [1] => Array
                                    (
                                        [kategori_id] => 31
                                        [kategori_isim] => Kategori 1.4.2
                                        [alt_kategoriler] => 
                                    )

                            )

                    )
[1] => Array
    (
        [kategori_id] => 19
        [kategori_isim] => Kategori 2
        [alt_kategoriler] => 
    )
Cevap yaz
Cevaplar (1)
jct
1576 gün önce

@silencer Hocam birilerinin işine yarar mantığıyla bu dizi'yi elde ettiğiniz fonksiyonuda paylaşmak bence mantıklı olurdu