的兩列我想在一個表的兩列流傳foreach()
循環的結果(因爲這是我的第一篇堆棧溢出抱歉,不能張貼圖片)。我可以看到我要出錯的地方,但不知道如何糾正它。我雖然也許next()
,而不是重複foreach()
,但似乎無法得到那個工作。任何幫助將不勝感激。傳播的foreach()結果在一個表
我需要這樣的:
RESULT1 RESULT2
result3 result4
,但我發現這一點:
RESULT1 RESULT1
RESULT2 RESULT2
<table>
<?php
foreach ($tags as $tag) {
echo '<tr><td><input name="taga[]" type="checkbox" value="'.$tag->tag.'" id="'.str_replace(" ", "_", $tag->tag).'_id"';
foreach ($search as $searchword) {
if ($searchword == $tag->tag) echo 'checked="checked"';
}
echo ' /><label for="'.str_replace(" ", "_", $tag->tag).'_id">'.$tag->tag.'</label></td>';
next ($tag);
echo '<td><input name="taga[]" type="checkbox" value="'.$tag->tag.'" id="'.str_replace(" ", "_", $tag->tag).'_id"';
foreach ($search as $searchword) {
if ($searchword == $tag->tag) echo 'checked="checked"';
}
echo ' /><label for="'.str_replace(" ", "_", $tag- >tag).'_id">'.$tag->tag.'</label></td></tr>';
}
?>
</table>
現在,這就是我所說的內置課程的徹底答案。謝謝@ jpic你是明星。並簡化了代碼。 – 2012-03-08 16:23:34
任何時候,請[關閉您的問題](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) – jpic 2012-03-09 02:12:25
好的答案。請注意,最終的解決方案將生成一個表格,最後一行只包含一個td並且沒有關閉tr標籤。如果虛假部分應該在休息之前回顯空td並關閉tr。 – eselk 2013-10-02 20:12:30