2016-05-19 12 views
0

このようにしてCSVリーダーをフォーマットしようとしています: 1. somestuff、somestuff2、somestuff3 残念ながら、数字は行頭ではなく表の上に折り返されています。どんな助け?CSVリーダープログラムの書式設定

<?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

Unfortunatelly動作していません;/ –

+0

なぜですか?何かエラーがありますか?何が起こっていますか? –

+0

それはまだ上にあります。 –