[0] => Array
(
[id] => 1
[parent_id] => 0
[name] => Accueil
)
[1] => Array
(
[id] => 2
[parent_id] => 0
[name] => Exposants
)
[2] => Array
(
[id] => 3
[parent_id] => 0
[name] => Visiteurs
)
[3] => Array
(
[id] => 4
[parent_id] => 0
[name] => Medias
)
[4] => Array
(
[id] => 5
[parent_id] => 0
[name] => Activités
)
[5] => Array
(
[id] => 6
[parent_id] => 1
[name] => Contact
)
[6] => Array
(
[id] => 7
[parent_id] => 3
[name] => Partenaires
)
[7] => Array
(
[id] => 8
[parent_id] => 2
[name] => News
)
그래서 나는 ID와 PARENT_ID 필드 같이 계층 구조를 반영하는 배열 올 다음과 같은 배열을 재 배열하려면 어떻게
을 반영하기 위해? 배열 키는 배열 요소의 ID 필드입니다. 부모입니다. 이 배열 안에는 ID 필드를 키로 가지는 자식 배열이 매번 있습니다. 샘플 :
[1] => Array
(
[name] => Accueil
[children] => array(
[0] => bla,
[3] => bla2
)
)
[2] => Array
(
[name] => Something
[children] => array(
[4] => bla3,
)
)
주 배열에 모든 "사람"이있는 경우 ID를 키/값으로 사용하는 대신 "어린이"키 아래에 ID를 저장하는 것이 현명하지 않을 수 있습니다 (값이 이름 또는 somesuch)? – Orbling