我正试图格式化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);