Buongiorno,
ho bisogno del vostro aiuto per risolvere questo problema.
Ho creato un array (multidimensionale) e avrei bisogno di ordinarlo in base a criteri personalizzati.
Se io avessi un array così:
Vorrei ordinare l'array in modo tale che la sequenza restituita sia (CHI HA FIGLI.. IL/I FIGLIO/I.. e POI CHI NON LI HA):
HOMER, BURT, MARGIE, LIZA, NED, Mr.BURNS, BOE..
PS: In questo esempio non tengo conto che BURT è anche figlio di MARGIE e LIZA (forse) di HOMER..
ho bisogno del vostro aiuto per risolvere questo problema.
Ho creato un array (multidimensionale) e avrei bisogno di ordinarlo in base a criteri personalizzati.
Se io avessi un array così:
PHP:
$array = array(
'PERSONA_1' => array(
'ID' => 1
'NOME' => 'HOMER'
'ID_FIGLIO' => 2
),
'PERSONA_2' => array(
'ID' => 2
'NOME' => 'BURT'
'ID_FIGLIO' => null
),
'PERSONA_3' => array(
'ID' => 3
'NOME' => 'LIZA'
'ID_FIGLIO' => null
),
'PERSONA_4' => array(
'ID' => 4
'NOME' => 'NED'
'ID_FIGLIO' => null
)
'PERSONA_5' => array(
'ID' => 5
'NOME' => 'MARGIE'
'ID_FIGLIO' => 3
),
'PERSONA_6' => array(
'ID' => 6
'NOME' => 'Mr. BURNS'
'ID_FIGLIO' => null
),
'PERSONA_7' => array(
'ID' => 7
'NOME' => 'BOE'
'ID_FIGLIO' => null
)
);
Vorrei ordinare l'array in modo tale che la sequenza restituita sia (CHI HA FIGLI.. IL/I FIGLIO/I.. e POI CHI NON LI HA):
HOMER, BURT, MARGIE, LIZA, NED, Mr.BURNS, BOE..
PS: In questo esempio non tengo conto che BURT è anche figlio di MARGIE e LIZA (forse) di HOMER..

Ultima modifica: