echo $s['name'] .": ". $result ."<br />\n";
这是我的代码回显$ sitename []:$ result [] 目前有3个网站,它回声。 但是我希望它像这样回应它:
<table>
<tr>
<td>$sitename[0]</td>
<td> </td>
<td>$result[0]</td>
</tr>
<tr>
<td>$sitename[1]</td>
<td> </td>
<td>$result[1]</td>
</tr>
<tr>
<td>$sitename[2]</td>
<td> </td>
<td>$result[2]</td>
</tr>
</table>
然后在添加$ site [3]和$ site [4]
时自动添加其他行我不确定这是否有意义,如果没有,请告诉我,我会尝试改写。
答案 0 :(得分:1)
所以你会回显标签,然后在里面为每个网站做一个for循环,用这样的方式回显其余的值。For Loop Information
所以例如......
echo "<table>";
for ( $counter = 0; $counter <= 2; $counter += 1)
{
echo "
<tr>
<td>" . $sitename[$counter] . "</td>
<td> </td>
<td>" . $result[$counter] . "</td>
</tr>";
}
echo "</table>";
如果您不确定要添加多少个网站,并且想要创建动态内容,也可以查找每个循环。
答案 1 :(得分:1)
只是为了让它变得更简单,因为IPX提到你可能想要为每个人使用a。
使用Foreach的IPX代码:
echo "<table>";
foreach ( $sitename as $counter => $name)
{
echo "
<tr>
<td>" . $name . "</td>
<td> </td>
<td>" . $result[$counter] . "</td>
</tr>";
}
echo "</table>";
是的,它基本上是一回事,但我觉得我应该把它放在那里。