PHP ile düz bir diziye iç içe bir dizi dönüştürme [çoğaltmak]

1 Cevap php

Possible Duplicate:
How to “flatten” a multi-dimensional array to simple one in php?

Ben PHP ile genel bir veritabanı eşleme sınıf oluşturmak için çalışıyorum. Benim fonksiyonları ile veri toplanması iyi gidiyor, ama beklendiği gibi ben bir setin alınırken ediyorum.

: Benim Alınan dizinin bir print_r benziyor

Array
(
    [table] => Session
    [columns] => Array
        (
            [0] => `Session`.`ID` AS `Session_ID`
            [1] => `Session`.`User` AS `Session_User`
            [2] => `Session`.`SessionID` AS `Session_SessionID`
            [3] => `Session`.`ExpiresAt` AS `Session_ExpiresAt`
            [4] => `Session`.`CreatedAt` AS `Session_CreatedAt`
            [5] => `Session`.`LastActivity` AS `Session_LastActivity`
            [6] => `Session`.`ClientIP` AS `Session_ClientIP`
        )

    [0] => Array
        (
            [table] => User
            [columns] => Array
                (
                    [0] => `User`.`ID` AS `User_ID`
                    [1] => `User`.`UserName` AS `User_UserName`
                    [2] => `User`.`Password` AS `User_Password`
                    [3] => `User`.`FullName` AS `User_FullName`
                    [4] => `User`.`Address` AS `User_Address`
                )

            [0] => Array
                (
                    [table] => Address
                    [columns] => Array
                        (
                            [0] => `Address`.`ID` AS `Address_ID`
                            [1] => `Address`.`UserID` AS `Address_UserID`
                            [2] => `Address`.`Street` AS `Address_Street`
                            [3] => `Address`.`City` AS `Address_City`
                        )

                )

        )

)

Ben bu yüzden bunun üzerinden kolayca döngü olabilir ve benim SELECT sorgusu oluşturmak için 'Sütunları' tuşunu kullanın düz bir dizi için bu iç içe dizi yeniden istediğiniz şeyleri basitleştirmek için.

Ben bugüne kadar tüm şans olmadan, özyineleme ile birden çok şeyler denedim ...