En ese caso .. fijate que generas DOS arrays (o más) con indices iguales (del 0 al N según las repitas en un bucle o a mano una bajo la otra).
Por ende .. no puedes usar para más de 1 array que recorrer un bucle foreach() (o no es lo ideal) .. usa un bucle for(), cuante el total de elementos de uno de tus arrays y aplica el mismo indice a todos tus arrays del que generas en tu for().
Sería algo así:
Código PHP:
for($i=0; $i < count($_POST['nombre']); $i++){
echo $_POST['nombre'][$i];
echo $_POST['longitud'][$i];
}
Un saludo,