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>