PHP:访问顺序编号的POST条目

时间:2011-07-22 17:00:46

标签: php post

我将要有html格式,它会发送大量标记为“chunk1”,“chunk2”,“chunk3”的文本,最多可能是未知数字。有没有办法顺序通过$ _POST ['chunk1']等等,直到没有设置? 我可以做一个foreach但是foreach也将包含其他POST值。

5 个答案:

答案 0 :(得分:4)

怎么样:

for ( $i=1 ; isset($_POST['chunk'.$i]) ; $i++) {
  // Do your stuff
}

答案 1 :(得分:3)

只需使用

<input name="chunk[0]">
<input name="chunk[1]">
...

然后在PHP中

$_POST['chunk'][$i] ....

答案 2 :(得分:0)

只需执行操作,并检查每个键输入以确保它以'chunk'开头。

答案 3 :(得分:0)

foreach ($_POST as $key => $val) {
    if (strstr($key,"chunk") === false) continue;
    //do stuff
}

答案 4 :(得分:0)

$chunks = preg_grep('/^chunk\d+$/', array_keys($_POST));

这将返回一个只有chunk1,chunk2等POST条目的数组......