2016-05-19 103 views
0

我想格式化csv閱讀器以這種方式出來: 1. somestuff,somestuff2,somestuff3 不幸的是,數字在表格的頂部而不是在行首。任何幫助?CSV閱讀器programmin格式化

<?php 
     $row = 1; 
     $handle = fopen("random.csv", "r"); 
     $number = 1; 
     echo("<table>"); 
     while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { 
      echo($number . "." . " " . "<tr>\r\n"); 
      foreach ($data as $index=>$val) { 

       echo("\t<td>$val</td>\r\n"); 
      } 
      echo("</tr>\r\n"); 
      $numer ++; 
     } 
     echo("</table>"); 
     fclose($handle); 
    ?> 
+0

號碼應該在裏面''​​,而不是你喜歡的地方他們是。 –

回答

1

你應該爲這些號碼創建一個新的單元:

<?php 
    $handle = fopen("random.csv", "r"); 
    $number = 1; 
    echo ' 
    <table>'; 
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { 
     echo ' 
     <tr> 
     <td>' . $number . '.</td>'; 

     foreach ($data as $index => $val) { 
      echo ' 
     <td>' . $val . '</td>'; 
     } 
     echo ' 
     </tr>'; 
     $number ++; 
    } 
    echo ' 
    </table>'; 
    fclose($handle); 
+0

不幸的是它不工作;/ –

+0

爲什麼?你有什麼錯誤嗎?發生了什麼? –

+0

它仍然在頂部。 –