使用php更改csv中的列

时间:2016-07-20 06:06:05

标签: javascript php csv

在代码中我使用csv文件,其中我想编辑第3个coulmn的行,因为想要通过使用标签使它们成为http链接,但我不能这样做。现在代码只吃链接,但我想让它们超链接



<html>
<head>
</head><body>
<table width="10%" cellpadding="1" cellspacing="0" border="1" ;">
        <thead>
            <tr>
                <th>A</th>
                <th>B</th>
                <th>C</th>
                
         <?php

$f = fopen("http://localhost/csv/cr.csv", "r");
while (($line = fgetcsv($f)) !== false) {
        echo "<tr>";
		$data = count($line); 
        foreach ($line as $cell) {
                echo "<td>" . htmlspecialchars($cell) . "</td>";
        }
        echo "</tr>\n";
}
fclose($f);
?>
</tr>
</thead>
</table>
</body>
</head>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

尝试:

<?php
$f = fopen("http://localhost/csv/cr.csv", "r");
while (($line = fgetcsv($f)) !== false) {
    if (!isset($line[2]))  {
        continue;
    }
    echo "<tr><td><a href='url'>" . htmlspecialchars($line[2]) . "</a></td></tr>";
}
fclose($f);
?>