Hi Leute,
vielleicht kann mir hier eine helfen?
Ich habe ein Array, aus dem ich eine Tabelle erstellen möchte.
Leider habe ich bisher nichts erreichen können außer falschen Ergebnissen.
Mein Array:
Mein letzter Versuch einer passenden Methode:
Vielleicht kann mir hier einer weiter helfen?
Timo
vielleicht kann mir hier eine helfen?
Ich habe ein Array, aus dem ich eine Tabelle erstellen möchte.
Leider habe ich bisher nichts erreichen können außer falschen Ergebnissen.
Mein Array:
Code:
Array ( [ANS] => Array ( [ordner 1] => Array ( [uornder 1] => Array ( [1] => Array ( [type] => file [key] => 54z45zg45h64z56zu65u56 [filename] => rgertert1.mp3 [size] => 2769240 [modified] => 2014-09-01T14:03:31+02:00 [path] => pfad1 ) [2] => Array ( [type] => file [key] => 54z45zg45h64z56zu65u56 [filename] => fghtzkizukzui.mp3 [size] => 2769240 [modified] => 2014-09-02T11:24:55+02:00 [path] => pfad2 ) ) [uordner 2] => Array ( [1] => Array ( [type] => file [key] => 54z45zg45h64z56zu65u56 [filename] => zuizttjuh.mp3 [size] => 2769240 [modified] => 2014-09-01T14:04:03+02:00 [path] => pfad3 ) ) [uordner 3] => Array ( [1] => Array ( [type] => file [key] => 54z45zg45h64z56zu65u56 [filename] => tgjhtzkluij.mp3 [size] => 2769240 [modified] => 2014-09-01T14:04:20+02:00 [path] => pfad4 ) ) ) ) )
Mein letzter Versuch einer passenden Methode:
Code:
public function buildTree($arr) { $return = '<table>'; foreach ($arr as $item) { if (is_array($item)) { if (!isset($item['type'])) { $return .= '<tr class="folder"> <td colspan="3">' . $this->buildTree($item) . '<td> </tr>"; } else { $return .= "<tr class=\"{$item['type']}\"> <td>{$item['filename']}</td> <td>{$item['size']}</td> <td>{$item['modifyied']}</td> </tr>"; } } else { } } $return .= '</table>'; return $return; }
Vielleicht kann mir hier einer weiter helfen?
Timo
Kommentar