A ordem de INPUTS em um POST é garantida para entradas de matriz em PHP?

Eu tenho um formulário no qual os usuários inserem um número ilimitado de linhas de dados. Eles chegam ao formulário digitando o número de linhas na tela que desejam.

<?php
$numRows = $_GET['NUM_ROWS_REQUESTED'];

?>
<form method="post">
<?php
for($i = 0; $i < $numRows ;$i++) {
  $uuid = uniqid();
?>

  <input type="text" name="MYDATA[<?php print $uuid; ?>][FIRST_NAME]" />
  <input type="text" name="MYDATA[<?php print $uuid; ?>][LAST_NAME]" />
<?php
}
?>
</form>

Gostaria de saber se, quando o formulário for publicado e eu receber esses registros no$_POST['MYDATA'] matriz, se eu puder garantir que eles serão ordenados na mesma sequência em que foram postados na tela. Ou eles serão ordenados pelouniqid() que é gerado aleatoriamente?

O motivo de eu usar um ID exclusivo em vez de apenas números inteiros que seria mais fácil de sequenciar é que os usuários podem remover linhas e adicionar linhas adicionais usando javascript nessa página. Seria muito difícil verificar colisões.

questionAnswers(0)

yourAnswerToTheQuestion