2012-06-22 72 views
0

我正在建立一個表格,我應該在<td></td>內部放置一些值。在一個循環中打印一個字符串php

我有什麼是$checked值轉換我它像一些字符串:id1,id2,id3

我需要做的是一個循環,允許我把它打印出來的值是這樣的。事情是這樣的:

(for i=0, i<length of words, i++) { 
echo "<td> .id[i].</td>" 
} 

我真正的變量是這樣的:

if(isset($_POST['Submit'])) { 
    echo "<pre>"; 
    $checked = implode(',', $_POST['checkbox']); 
    echo $checked; 

謝謝!

+0

您遇到什麼麻煩? –

回答

1

如果$_POST['checkbox']已經是一個數組,那麼你不必implode()它處理之前:

foreach ($_POST['checkbox'] as $id) { 
    echo '<td>' . $id . '</td>'; 
} 
+0

是的,事實上我發現這個問題其實很愚蠢,我已經找到了解決方案:)謝謝! –

+0

請注意,如果'$ _POST ['checkbox']'不是數組(非常可能),將會失敗併發出警告。 – nickb

+0

請問一個問題,我現在看得更好,我只需要打印複選框的值,但我怎麼能限制它打印我只有4個值,我的意思是如果複選框是一個數組並且有4個值,它應該打印我4 .. –