Çok boyutlu Array yinelenen anahtarlarını kaldırmak

0 Cevap php

Ben bir mesaj panosu forumları tüm verilerini, ne yazık ki ben bazı anahtarlar için tekrar girişlerini yaşıyorum bir sorun haline çalıştırıyorum içeren oldukça geniş bir yelpazeye sahip. Dizi bazı noktalarda derin alır neden olan, anne tarafından bir hiyerarşi içinde sipariş edilir.

Array
(
    [0] => Array
        (
            [cat_data] => Array()
            [forum_data] => Array
                (
                    [2] => Array
                        (
                            [subforums] => Array
                                (
                                    [6] => Array
                                        (
                                            [subforums] => Array
                                                (
                                                    [15] => Array()
                                                    [16] => Array()
                                                )
                                        )
                                    [7] => Array()
                                    [15] => Array()
                                    [16] => Array()
                                )
                        )
                    [3] => Array()
                )
        )
)

Forum id 6 subforums forumu kimliği 2 için subforums olarak tekrarlanır. Ben dizinin en düşük seviyededir tekrarlanan anahtarlarını kaldırmak gerekir. Yani bu örnekte, ben 6 subs olarak 15 ve 16 tutmak istiyorum ama 2 subs olarak bunları kaldırın.

Dizi oluşturulur edilirken ben çoğaltmaları kaldırmaz neden Sadece bir not, ben yönetim kurulu için bir uygulama yazıyorum, ben diziyi üreten değilim, bu kurul tarafından oluşturulan olmasıdır.

Yardımlarınız için hepinize teşekkür ederim.

0 Cevap