在PHP中,POST请求中数组输入的顺序是否有保证?
我有一个表单,用户可以输入任意行数据。他们通过在屏幕上输入所需行数来访问该表单。
$numRows = $_GET['NUM_ROWS_REQUESTED'];
?>
我想知道,当表单提交后,我在`$_POST['MYDATA']`数组中接收到这些记录时,是否可以确保它们的顺序与在屏幕上提交时的顺序相同。还是它们会按照随机生成的`uniqid()`进行排序?
我之所以使用唯一ID而不仅仅使用整数(这样更容易排序),是因为用户可以在该页面上使用JavaScript删除行并添加额外的行。检查冲突将太困难。