我有文件,格式为:
Class=CLASSNAME;
Name=AssignmentName;Grade=Grade
我需要从每个变量中获取数据。这是我对vars的回声代码:
<?php
$lines = preg_split('~\s*[\r\n]+\s*~', file_get_contents('prod.txt'));
foreach($lines as $i => $line) {
$pairs = explode(';', $line);
foreach($pairs as $pair) {
list($column, $value) = explode('=', $pair, 2);
$columns[$column] = true;
$rows[$i][$column] = $value;
}
}
$columns = array_keys($columns);
echo '<center><table><thead><tr>';
#foreach($columns as $column) {
# echo '<th>'.$column.'</th>';
#}
echo '</tr></thead><tbody>';
foreach($rows as $row) {
echo '<tr>';
foreach($columns as $column) {
echo '<td> '.$row[$column].'</td>';
}
echo '</tr>';
}
echo '</tbody></table></center>';
?>
答案 0 :(得分:0)
对于那些在互联网上寻找此事的人来说,马里奥帮助我解决了我的问题。
这是一种经典的键/值对格式。即使是strtr + parse_str也可以。 - 马里奥8月22日3:07
感谢您的时间和脑力