2016-07-20 4 views
0

私はcsvファイルを使っていましたが、3番目のcoulmnの行を編集したいのですが、タグを使ってhttpリンクにしたいのですが、できません。今のコードは、リンクのみをchowingが、私はそれらのハイパーリンクPHPを使ってcsvの列を変更するコード

<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>"; 
 
\t \t $data = count($line); 
 
     foreach ($line as $cell) { 
 
       echo "<td>" . htmlspecialchars($cell) . "</td>"; 
 
     } 
 
     echo "</tr>\n"; 
 
} 
 
fclose($f); 
 
?> 
 
</tr> 
 
</thead> 
 
</table> 
 
</body> 
 
</head>

答えて

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); 
?> 
+0

URLとしてではない全くそのURLを開いていないではないと私は3番目の列をしたいですこれらのすべて@daniel –

+0

私は編集しました。これは第3列が空でないかどうかをチェックし、URLとしてエコーします if文の前にtrタグを追加して空のセルを印刷したい場合 –

+0

間違っているが、このダニエルからのヒントを得た –

関連する問題