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