首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP中的数组输入是否保证POST中的输入顺序?

PHP中的数组输入是否保证POST中的输入顺序?
EN

Stack Overflow用户
提问于 2010-12-10 00:37:11
回答 2查看 8.6K关注 0票数 19

我有一个表单,用户可以在其中输入无限数量的数据。他们通过在屏幕上输入所需的行数到达表单。

<?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>

我想知道,当表单发布后,我在$_POST['MYDATA']数组中收到这些记录时,是否可以保证它们的顺序与它们在屏幕上发布的顺序相同。或者,它们将按随机生成的uniqid()排序?

我使用唯一ID而不是更容易排序的整数的原因是,用户可以在该页面上使用javascript删除行和添加额外的行。检查冲突太难了。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4400698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档