我的代码如图所示。但结果显示为水平列表,如下所示:
选择的问题
解释如何制作矢量图像,列出三种图像文件类型或多媒体中使用的格式,构建图表
$a= array(implode(", ", $_GET["choice"]));
echo "<table align=\"center\">";
echo "<tr><th>Questions selected </th></tr>";
while (list ($key, $val) = each ($a)) {
echo"<tr><td>";
echo " $val ";
echo "</td></tr>";
}
echo "</table>";
我希望它们显示如下:
Questions selected :
Explain how to produce the vector image
List THREE of image file types or formats used in multimedia
那么我怎样才能在垂直方向上逐一列出它们?有人可以帮我吗?我试过将它们放在桌子上但是我仍然让它们水平显示。
答案 0 :(得分:0)
您将$ a构建为仅包含一个字符串的数组。这就是为什么它只显示一行。
implode take和array,并加入每个项目。如果要将字符串分隔为数组,则需要使用explode。
尝试简单地说:
$a = $_GET["choice"];