【发布时间】:2015-01-10 06:08:26
【问题描述】:
我正在使用this 解决方案将 CSV 数据导入 HTML 表。现在该表有 7 列(但行数会不时地从 20 到 60 不等)。我的客户要求我将第 5 列的背景颜色更改为其他颜色,以便某一列从其他列中脱颖而出。我该怎么做?
我的代码:
<?php
$f = fopen("so-csv.csv", "r");
while (($line = fgetcsv($f)) !== false) {
echo "<tr>";
foreach ($line as $cell) {
echo "<td>" . htmlspecialchars($cell) . "</td>";
}
echo "</tr>\n";
}
fclose($f);
?>
更新
感谢 roullie 和 Ghost 的快速回复!但是,我忘了提到我的客户希望桌子有 2 种颜色,例如如果所有列都是红色的,那么只有第 5 列是灰色的。所以我有...
foreach ($line as $cell) {
echo '<td style="background-color: #892525;">' . htmlspecialchars($cell) . '</td>';
}
现在我该如何添加您的解决方案?
【问题讨论】:
标签: php html html-table import-from-csv