假设我有这个输入:
<input type="hidden" name="block-1" value="001"/>
<input type="hidden" name="block-2" value="012"/>
<input type="hidden" name="block-3" value="002"/>
<input type="hidden" name="block-4" value="005"/>
<input type="hidden" name="block-5" value="008"/>
我想使用这个 PHP 循环处理这些输入
$i = 1;
do {
$x = 'block-'.$i;
$webBlock = $_POST[$x];
//some codes here
$i++;
}
while (!empty($webBlock));
为什么我总是有 6 个输出?最后一个是空白输出。似乎循环总是在做 n+1。如何根据给定的输入数量制作正确的循环?谢谢!