Uso PHP e mySQL con Idiorm. Potrebbe non essere rilevante.Array gerarchico PHP - Genitori e figli
mio array PHP
- E 'un rapporto tra genitori e bambino.
- 0 è il padre principale.
- Esempio: Radice genitore 0 hanno il bambino 33 che hanno il bambino 27 che hanno il bambino 71.
Questa struttura a matrice può essere modificata, se necessario, per risolvere il problema.
array (
33 =>
array (
0 => '27',
1 => '41',
),
27 =>
array (
0 => '64',
1 => '71',
),
0 =>
array (
0 => '28',
1 => '29',
2 => '33',
),
)
Il mio risultato gerarchica
Qualcosa di simile, ma come un array ...
0 =>
28
29
33
27 =>
64
71
41
Informazioni
- La profondità sono sconosciuta ed è può essere illimitata. Ho provato a cercare, ma potrebbe non essere il modo.
miei pensieri
- Alcuni funzione ricorsiva?
- Alcuni cicli?
Ho provato entrambi i precedenti, ho appena avuto un casino. È un gioco da ragazzi.
Vedere http://stackoverflow.com/a/8587437/476 per una spinta nella giusta direzione ... – deceze