我有一个从我的PHP脚本创建的动态表。这些信息来源于一个CSV文件。我希望第五栏中的所有内容都能成为另一页的链接。所以这将是每个数组索引/键4是一个链接。不确定我将如何修改下面的代码来实现这一目标?PHP CSV动态表想要使第五列链接中的所有条目
echo "<html><body><table>\n\n";
echo "<tr><td>First</td><td>Last</td><td>Email<td>Address</td
<td>File</td></tr>";
$f = fopen("filelog.csv", "r");
while (($line = fgetcsv($f)) !== false) {
echo "<tr>";
foreach ($line as $cell) {
echo "<td>" . htmlspecialchars($cell) . "</td>";
}
echo "</tr>\n";
}
fclose($f);
echo "\n</table></body></html>";
如果一行中只有4个单元会怎么样?你不会在你的方法中获得第5列。 –
我想这取决于“每个数组索引/键4”是基于0还是基于1的上下文。 – JRD
但是你的方法是用一个链接(if/else)替换单元格的实际内容,而不是增加一个额外的列。 –