我有一個從我的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)替換單元格的實際內容,而不是增加一個額外的列。 –