Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di the-bit
    Registrato dal
    Feb 2005
    Messaggi
    543

    Come gestire un array multidimensionale contenente figli e sottofigli?

    Salve a tutti,
    ho creato un php multidimensionale in cui ogni indice è padre dei rispettivi figli, ecc ecc.
    Il problema è che non so come gestire questo array appena creato, cioè come estrarre - in gerarchia - tutti i padri-figli-sottofigli-ecc ecc

    Questo è l'array che m'è venuto fuori e che mi sembra corretto:
    Codice PHP:
    Array ( [5] => Array ( [9] => Array ( [11] => Array ( ) [12] => Array ( ) ) [10] => Array ( ) ) [6] => Array ( ) ) 
    "To iterate is human, to recurse, divine." (R.(Heller))

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Se ho ben capito il tuo problema, devi usare un albero come struttura dati e poi estrarne il contenuto con una delle varie visite possibili: preordine, postordine, simmetrica... a seconda di come vuoi poi organizzato il risultato.

    Per farti un'idea
    http://it.wikipedia.org/wiki/Albero_%28informatica%29

  3. #3
    Utente di HTML.it L'avatar di the-bit
    Registrato dal
    Feb 2005
    Messaggi
    543
    ciao,
    conosco bene gli alberi e questo dovrebbe essere di tipo m-ario poiché non si conosce il numero max dei figli.
    credo che la visita in pre-ordine vada bene ma la mia domanda è: è quello che serve a me? Cioè per rappresentare ad esempio una lista di categorie e sotto categorie, va bene?
    "To iterate is human, to recurse, divine." (R.(Heller))

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.