PHP boucle foreach valeur de la clé de

Je suis en cours d'exécution cette DB appeler pour me faire un tableau multi-dimensionnel
Je suis en train de récupérer les clés de chacun, mais quand je l'ai essayer la page est vide ou sous forme de tableau.

$root_array = array();
$sites = $this->sites($member_id);
foreach ($sites as $site){
    $records = $this->db->select('p.name as place_name, p.id as place_id,p.active as place_status')
                ->from('places p')
                ->join('members_permissions pm','pm.sites_id = p.sites_id and pm.members_id ='.$member_id)
                ->where('p.active', 0)
                ->get();

    $places = $records->result_array();
    $places['name'] = $site['name'];
    foreach($places as $place){
       $root_array[$site['name']][] = $place;
    }

}
return $root_array;

voici mon php qui parcourt:

<?php foreach($places as $site): ?>
    <h5><?=key($site)?></h5>
        <?php foreach($site as $place): ?>
            <h6><?=$place['place_name']?></h6>
        <?php endforeach?>

<?php endforeach ?>

Aussi quand je lance un test qui vient crache le tableau c'est le résultat,
Ce que j'essaie de rendre est [Philadelphie]

[Philadelphia] => Array
        (
            [0] => Array
                (
                    [place_name] => XYX
                    [place_id] => 103200
                    [place_status] => 0
                )

            [1] => Array
                (
                [place_name] => YYYY
                [place_id] => 232323
                [place_status] => 0
            )
InformationsquelleAutor matthewb | 2009-12-02