2012-01-03 47 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; 

从这个输出,你可以很容易地找到出路