У меня есть CSV-файл, который преобразуется в HTML-таблицу с помощью PHP (с помощью Джоби Иосифа здесь): Dynamically display a CSV file as an HTML table on a web pageCSV-файл, чтобы отделить HTML таблицу, основанную на колонке Значение
Однако, я хотел бы поставить данные в отдельные таблицы и контейнеры div на основе значений в первых двух столбцах. Так что, если это мой CSV данные:
League,Team,Date,Opponent,Result
american,MIN,May 3,UTA,W
american,MIN,May 4,SEA,L
american,SAC,May 3,DAL,L
american,SAC,May 4,TOR,W
national,NYN,May 5,BAL,L
national,NYN,May 7,MIA,W
national,DET,May 6,DEN,L
national,DET,May 7,POR,L
Там будет четыре таблицы создана (MIN, SAC, Нины, и DET), и они будут введены в контейнер диву, что я уже создал, «американский-контейнер «для первых двух и« национальный контейнер »для вторых двух. В идеале каждая таблица имела бы две строки заголовка - имя команды и метки столбца - и данные даты/противника/результата. Ниже приводится решение Джоби, которое ставит csv в одну таблицу:
function jj_readcsv($filename, $header=false) {
$handle = fopen($filename, "r");
echo '<table>';
//display header row if true
if ($header) {
$csvcontents = fgetcsv($handle);
echo '<tr>';
foreach ($csvcontents as $headercolumn) {
echo "<th>$headercolumn</th>";
}
echo '</tr>';
}
// displaying contents
while ($csvcontents = fgetcsv($handle)) {
echo '<tr>';
foreach ($csvcontents as $column) {
echo "<td>$column</td>";
}
echo '</tr>';
}
echo '</table>';
fclose($handle);
}
jj_readcsv('test.csv',true);
Спасибо за любую помощь.
не забудьте отметить мой ответ, как решить, если проблема решена сударь :) –
Конечно, но я Я все еще пытаюсь понять его часть. – Beau