CSV阅读器程序格式化


CSV Reader programmin formatting

我正试图格式化csv阅读器,使其以这种方式出现:1.一些东西,一些东西2,一些东西3不幸的是,这些数字出现在表格的顶部,而不是行的开头。有什么帮助吗?

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

您应该为这些数字创建一个新的单元格:

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