2011-04-13 64 views
0

我的代碼shown.But的結果顯示爲水平列表是這樣的:選擇
如何將結果顯示爲此代碼的垂直列表?

問題解釋如何產生矢量圖,在多媒體中使用的圖像文件類型或格式的列出三個,構建圖

$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 

因此,如何能i加1垂直一一列舉了1有人可以幫我求情se?我試圖把它們放在桌子上,但我仍然讓它們水平顯示。

+0

你有沒有任何表每$ VAL後嘗試過加入''
標籤? – Khez 2011-04-13 05:38:42

+0

這是一樣的,因爲val是項目列表。如何一個一個地抓住它們? – Abby 2011-04-13 05:39:35

+0

你也刪除了嗎? – Khez 2011-04-13 05:42:21

回答

0

您將$ a構建爲僅包含一個字符串的數組。這就是爲什麼它只顯示一行。

implode需要和數組,並加入每個項目。如果你想將一個字符串分隔成一個數組,你需要使用爆炸。

嘗試用簡單:

$a = $_GET["choice"]; 
+0

你能告訴我如何區分它們嗎?我不擅長陣列。請幫助我 – Abby 2011-04-13 05:42:04

+0

您可以舉一個$ _GET [「選擇」]的樣子嗎? – 2011-04-13 05:44:24

+0

'GET [「選擇」]「是從複選框中選擇的問題列表。多選。 – Abby 2011-04-13 05:47:33