我对PHP相当陌生,想知道如何将这些信息输出到一个表中。PHP输出多个HTML表格
$url='mysite.com';
$content = simplexml_load_file($url);
foreach ($content->children() as $alarm) {
$severity = $alarm['severity'];
$id = $alarm ['id'];
echo "
echo "
Header1IDHeader2Header3Header4 Header5";echo "
";echo $severity;
echo "
";echo $id;
echo "
";echo $alarm->nodeId;
echo "
";echo $alarm->nodeLabel;
echo "
";echo $alarm->lastEventTime;
echo "
";echo $alarm->logMessage;
echo "
";echo "
";}
?>
这是输出...
Header1 Header2 Header3 Header4 Header5**
$severity $id $alarm->nodeID $alarm->$nodeLabel $$alarm->logmessage
Header1 Header2 Header3 Header4 Header5
$severity $id $alarm->nodeID $alarm->$nodeLabel $$alarm->logmessage
Header1 Header2 Header3 Header4 Header5
$severity $id $alarm->nodeID $alarm->$nodeLabel $$alarm->logmessage
的HTML输出如下...
我只是想它,所以它与头一个表只在顶部。
Header1 Header2 Header3 Header4 Header5**
$severity[0] $id $alarm->nodeID $alarm->$nodeLabel $$alarm->logmessage
$severity[1] $id $alarm->nodeID $alarm->$nodeLabel $$alarm->logmessage
$severity[2] $id $alarm->nodeID $alarm->$nodeLabel $$alarm->logmessage
关于如何将这些信息整合到一张表或最佳实践中的任何建议都会很好。
+1
谁downvoted这个问题?它有足够的信息,并显示了编码的尝试(只是对它正在做的事情缺乏了解)。 –
+0
总是明白,如果你把'table'放在'for循环中',那么出现的元素数量就是表格形成的循环次数。因此,你应该在for循环开始之前打印表格标签及其表格头部,即第一个'tr'标签,并在for循环结束后关闭'table'标签,并且在for循环中,您应该只保留代码以便迭代并打印每一行 –
+0
非常感谢您对此的澄清。我知道我很近,但是跳过了我的标题。谢谢你 –