Warum schreiben Sie nicht einfach Ihre eigenen?
Ich schrieb ein Beispiel unten. Beachten Sie, dass ich dies nicht getestet habe - es ist die Definition von "Luft-Code", also Vorsicht. Auch könnten Sie Schecks in dem sicher count($rows) > 0
oder um sicherzustellen, dass count($rows) == count($headers)
oder was auch immer machen ..
Der Punkt ist nur, dass es nicht dass schwer ist, etwas zu werfen zusammen:
function displayTable($headings, $rows) {
if !(is_array($headings) && is_array($data)) {
return false; //or throw new exception.. whatever
}
echo "<table>\n";
echo "<thead>\n";
echo "<tr>\n";
foreach($headings as $heading) {
echo "<th>" . $heading . "</th>\n";
}
echo "</tr>\n";
echo "</thead>\n";
echo "<tbody>"
foreach($data as $row) {
echo "<tr>\n";
foreach($row as $data) {
echo "<td>" . $data . "<td>";
}
echo "</tr>\n";
}
echo "</tbody>\n";
echo "</table>\n";
}
Als letzter Hinweis, warum würden Sie lieber HTML/CSS-Layouts als Tabellen dafür verwenden? Tabellen sind für Tabellendaten, die dies offensichtlich ist. Das ist ihr Zweck!
Der Trend gegen die Verwendung von Tabellen besteht darin, sie zum Layout von Seiten zu verwenden. Sie sind immer noch recht gültig für Tabellendaten und werden für die vorhersehbare Zukunft sein.
Ich weiß nichts von der Hand, aber es wäre nicht zu schwer, einen selbst zu schreiben. Auch warum ohne Tisch? Tabellen sind für Tabellendaten! –
@Tyler +1 für die korrekte Verwendung von Tabellen. –
@Tyler +1 wie Tim sagt. – Orbling