-4

我有如下文本文件:

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 多行。

4

2 回答 2

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>';
于 2013-09-11T13:05:18.673 回答
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>';
        }
    }
}
于 2013-09-11T13:07:00.290 回答