Array als Tabelle ausgeben


<html><head><title>Anzeige</title></head> <body bgcolor="#eeeeee"><pre> <h2>Array als Tabelle ausgeben</h2><hr noshade size="1"> <? include("../center/sw_readdir.inc.php3"); ?> <? // ===== Funktion: sw_array_table1 ================= // // Ausgabe eines 2-dim-Assoz-Arrays als HTML-Tabelle function sw_array_table1($arr,$showheader=true,$border=1) { echo "<TABLE cellpadding=\"3\" BORDER=$border>"; for($i=0; $i < count($arr); $i++) { // alle Dateien/Verzeichnisse $arrDatei = $arr[$i]; if ( $showheader ) { // Table-Header (beim 1. Mal) $showheader = false; // dann verriegeln echo "<TR bgcolor=\"#cccccc\"><TH align=\"left\">"; echo implode("</TH><TH align=\"left\">\n",php3_array_keys($arrDatei)); echo "</TH></TR>"; } // Table-Data echo "<TR><TD>".implode("</TD><TD>\n",$arrDatei)."</TD></TR>"; } echo "</TABLE>"; } // ===== ProgrammAblauf ================== // $verz = "../must_01/"; // Verzeichnis $arrFiles = sw_all_files($verz); // Files Einlesen $arrFiles = php3_array_multisort($arrFiles); // Sortieren (Reihenfolge der Values) echo "\n<u><b>Files im Verzeichnis: <i>$verz</i></b></u><br>\n"; sw_array_table1($arrFiles); // als Tabelle ausgeben //!sw_array_table1($arrFiles,false,0); // Tabelle ohne Head u. Border ?> </pre></body></html>