Многомерный ассоциативный массив с идентификатором
я хотел бы создать массив из 3 измерений из 3 таблиц mysql (разделы(id, title) =>rubriques(id, title) =>категория(Идентификатор, название):
[0] section_title_1
section id 1
[0] rubrique_title_1
rubrique id 1
[0] category_title_1
category id 1
[1] category_title_2
category id 2
[2] ........................
[1] rubrique_title_2
rubrique id 2
...................
[1] section_title_2
.........
вот мой кодБЕЗ Я бы:
$output = array();
$sections = $this->_model->get_table_sections();
foreach($sections as $section){
$output[$section->section_title] = array();
$rubriques = $this->_model->get_rubriques_for_a_section($section->section_id);
foreach($rubriques as $rubrique){
$output[$section->section_title][$rubrique->rubrique_title] = array();
$categories =$this->_model-> get_categ_for_a_section_and_a_rubrique($section->section_id,$rubrique->rubrique_id);
foreach($categories as $categorie){
$output[$section->section_title][$rubrique->rubrique_title][] = $categorie->categorie_title;
}
}
}
Мой вопрос:
как иметьидентификатор (раздел, рубрика, категория в массиве ВЫХОД ??
я пытался :
$output[$section->section_title] = array("section id" => $section->section_id);
$output[$section->section_title][$rubrique->rubrique_title] = array("rubrique id" => $rubrique->rubrique_id);
$output[$section->section_title][$rubrique->rubrique_title][$categorie->categorie_title] = array("catid" => $categorie->categorie_id);
но для категории есть проблема ....
array (size=41)
'Agriculture' =>
array (size=4)
'section id' => string '1' (length=1)
'Agriculture' =>
array (size=43)
'rubrique id' => string '1' (length=1)
'Andaineuse' =>
array (size=1)
...
'Arroseur' =>
array (size=1)
Может кто-нибудь определить, где я иду не так? Помощь приветствуется!
Большое спасибо............