esa técnica es mala, de verdad...
lo ideal es usar
name el tipo array, y no con un sufijo numérico...
¿porque?
pues porque así todos los <input/> son agrupados en un solo array, y no tienes que hacer esas chorradas que tanto anhelas...
incorrecto:
Código HTML:
<input name="algo1"/>
<input name="algo2"/>
<input name="algo3"/>
correcto:
Código HTML:
<input name="algo[1]"/>
<input name="algo[2]"/>
<input name="algo[3]"/>
y procesarlo en PHP es aún mas fácil:
Código PHP:
foreach ($_POST['algo'] as $id => $value) // ...