我的文字文件如下:
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多行。
答案 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>';
}
}
}