2012-01-03 46 views

回答

8

你的HTML必須是:

<form action=":URL:" method="post"> 
    <input type="hidden" name="some[0]" value="0" /> 
    <input type="hidden" name="some[1]" value="1" /> 
    <input type="hidden" name="some[2]" value="2" /> 
    <input type="hidden" name="some[3]" value="3" /> 
    <input type="hidden" name="some[4]" value="4" /> 
    ... 
</form> 

所以後來在PHP中,你可以這樣做:

if (isset($_POST['some'])) 
{ 
    foreach ($_POST['some'] as $key => $value) 
    { 
     echo $key, $value; 
    } 
} 

給你......希望它是你的問題。

0

嘗試:

foreach($_POST as $v) 
{ 
    //DO SOMETHING WITH $v 
    ... 
} 
+0

那倒遍歷$ _POST變量,問題是如何遍歷通過post發送的數組。 – 2012-01-03 13:38:44

+0

我的錯。這個問題措辭怪異,我一定誤解了它。 – 2012-01-03 13:42:28

3

This似乎回答你的問題,如果我理解正確的話,你有一個多維數組所以$_POST['mypost'][$i]其中$i是鍵/索引

2
echo "<pre>"; 
print_r($_POST); 
echo "</pre>"; 
exit; 

從這個輸出,你可以很容易地找到出路