读取一行csv与图像链接


Read one line of csv with image link

我以前从未使用过cvs,所以请耐心等待。

我用下面的代码整齐地打印了它。现在,我要做的是,这个文件的4列包含一个数字。我希望能够链接要么只是这个数字或实际上单元格2-4到一个图像,对应于这个数字。

(即。XHS2链接到/images/2.jpgPNM3链接到/images/3.jpg…)

我可以这样做吗?

实际页面:我希望能够将每一行/"代码"部分链接到一个灯箱照片

<?Php 
echo "<html><body><table border=1>";
$f = fopen("file.csv", "r");
$fr = fread($f, filesize("file.csv"));
fclose($f);
$lines = array();
$lines = explode("'r'n",$fr); // IMPORTANT the delimiter here just the "new line" 'r'n, use what u need instead of... 
for($i=0;$i<count($lines);$i++)
{
    echo "<tr>";
    $cells = array(); 
    $cells = explode(",",$lines[$i]); // use the cell/row delimiter what u need!
    for($k=0;$k<count($cells);$k++)
    {
       echo "<td>".$cells[$k]."</td>";
    }
    // for k end
    echo "</tr>";
}
// for i end
echo "</table></body></html>";
?> 

在没有100%的CSV结构和您想要实现的内容的情况下,首先您可以使用本地PHP命令来解析CSV文件,例如str_getcsv或fgetcsv,从而使您的工作更轻松。获得数组后,解析第四个元素中的数字(还是第二个元素中的数字?)在问题中不清楚)并将其添加到您的图像url中,如:

$url = 'image_path/' . $your_number . '.jpg';