如何“检查POST数组上是否有重复的值”?

时间:2019-04-19 06:33:49

标签: php html arrays post

我有一个页面,用户可以在其中选择复选框。我担心的是,任何人都可以使用开发人员模式编辑这些复选框的值。我认为单击提交后,一个php页面将验证POST数组中是否存在重复的值。

每个复选框项目的值具有相同的长度。因此,我不能简单地比较$ _POST ['arr1']中每个元素的长度。

<form action="/action_page.php" method="get">
  <input type="checkbox" name="arr1[]" value="201468"> One<br>
  <input type="checkbox" name="arr1[]" value="201469" > Two <br>
  <input type="checkbox" name="arr1[]" value="201470" > Three <br>
  <input type="submit" value="Submit">
</form>

在操作页面上

我不知道该在哪里检查arr1 []是否具有重复值。

1 个答案:

答案 0 :(得分:0)

谢谢大家!原来,“ array_unique”是我一直在寻找的解决方案。