如何在表格中显示文本文件中的数据? - 修正了

时间:2013-09-11 13:01:13

标签: php html html-table

我的文字文件如下:

3|1003|Deig|12" Deig|bakki|1208.00|2.00|96.00|0.00|0.00|0.00|0.00|98.00|90.95|7.05|8516.40
3|1011|Deig|12" Ponn|bakki|1450.00|2.00|49.00|0.00|0.00|0.00|0.00|51.00|44.62|6.38|9243.75
3|1004|Deig|15" Deig|bakki|1450.00|25.00|170.00|0.00|0.00|0.00|0.00|195.00|175.75|19.25|27912.50

如何在表中显示数据(可能??)每个“|”分隔单元格,此文本文件可以有20多行。

2 个答案:

答案 0 :(得分:0)

使用像explode()这样简单的东西将每行分成单元格,并适当地主题化。

示例代码:

$rows = file();
print '<table>';
foreach($rows as $row) {
  print '<tr>';
  $cells = explode('|', $row);
  foreach($cells as $cell) {
    print '<td>'.$cell.'</td>';
  }
  print '</tr>';
}
print '</table>';

答案 1 :(得分:0)

这应该让你开始:

$handle = fopen("file.txt", "r");
if ($handle) {
    while (($line = fgets($handle)) !== false) {
        $array = explode('|', trim($line));
        foreach($array as $td) {
            echo '<td>'.$td.'</td>';
        }
    }
}