Mehrdimensionales Array auslesen in Tabelle

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Mehrdimensionales Array auslesen in Tabelle

    Hallo,

    ich habe folgendes Array:
    $array_neu[$name[1]][$name[2]]=$array[$i]
    das folgende Struktur ausgibt:

    PHP-Code:
    $array = array ( 'Name1' => array ( 'teila' => '01_Name1_teila.pdf',
                                        
    'teilc' => '02_Name1_teilc.pdf')
                     
    'Name2' => array ( 'teilb' => '03_Name2_teilb.pdf')) 
    Wie bekomm ich den Array jetzt am besten in eine Tabelle in folgendem Format geschrieben?

    Code:
    
               teila        teilb       teilc
    Name1      teila                    teilc
    Name2                   teilb

    Das Gerüst ausenrum kann man ja so machen.. teila in der mitte soll als beispiel dienen. normal steht da dann der ganze dateiname. Also 01_Name1_teila.pdf

    Wichtig ist, dass wenn die Teile in der richtigen Spalte stehen.
    Ich bin etwas hilflos gerade, da ich jetzt so froh war, dass ich das alles ausgelesen bekommen habe von nem Ordner und den Array erstellt habe, aber jetzt hänge ich schon seit ein paar Tagen an dem Problem und kriegs echt nicht hin..

  • #2
    Willkommen im Forum.

    teila in der mitte soll als beispiel dienen. normal steht da dann der ganze dateiname. Also 01_Name1_teila.pdf
    Wenn du nichtmal nen Ansatz von PHP-Code hast, dann hättest du dir ruhig die Mühe machen können, dein beispiel komplett zu machen...

    Naja,

    als Ansatz gebe ich dir mal den Hinweis auf zwei verschachtelte Schleifen:

    PHP-Code:
    foreach($array as $row)
    {
      foreach(array(
    teila,teilb,teilc) as $col
      
    {
        if(isset(..))
          echo 
    '';
        else
          echo 
    '';
      }

    Jetzt bist du dran!

    Kommentar


    • #3
      sieht für mich auf den ersten blick wie ein designfehler in deiner db aus. stichwort normalisierung. sag mal genau, was du vorhast.

      ansonsten kannst du mit zwei schleifen arbeiten. wenn das array immer so aufgebaut ist. sonst solltest du mit einer rekursion arbeiten.

      peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Kommentar

      Lädt...
      X