我在这个问题上有困难,我喜欢2列,其中包含URL和Status的名称,我必须在循环中将数据发布到此html表中,我面临的问题是列标题不断循环自身而且我只想要一次......这是我的代码
<?php
if (preg_match("/found/", $html))
{
echo '<table id="table-2">
<thead>
<tr>
<th>URL</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>'.$get_sites_link.'</td>
<td>Keyword Found</td>
</tr></tbody>
</table>';
$vul_url[] = $get_sites_link1;
$links_duplicate_removed = array_unique($vul_url);
file_put_contents($save_file, implode(PHP_EOL, $links_duplicate_removed));
}
else
{
echo '<table id="table-2">
<thead>
<tr>
<th>URL</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>'.$get_sites_link1.'</td>
<td>Keyword Not Found</td>
</tr></tbody>
</table>'."</b>"."</br>";
}
}
?>
任何帮助将不胜感激:)
答案 0 :(得分:2)
好吧,你应该把表格开头和标题排除在循环之外。有点像:
echo "This is the only time this line will be shown.\n";
for ($i = 0; $i < 5; $i++) {
echo "This line was shown $i times!\n";
}
答案 1 :(得分:0)
要多次展示一个东西,你需要迭代它,创建一个循环:
的
的foreach
,而
做......而
for($i=0; $i <=100; $i++){
echo "It's the $i time that I show it";
end