如何用PHP检查5个文本字段的重复项?

jl.*_*jl. 2 php

我有5 textfields一个形式的用户输入,即:

username1, username2, username3, username4 and username5

我想知道

我应该如何编写我的PHP代码,这样我才能检查POST期间5个文本字段之间是否有任何重复?

我只能想到比较(username1 !== username2)等等,但我认为应该有更简单的方法来做对吗?

我该怎么办呢?

非常感谢你.

Jer*_*ten 7

array_unique()函数采用数组,删除重复项,并将其返回给您.因此,您可以通过检查返回数组的长度来使用它来测试重复项,如下所示.

$usernames = array($username1, $username2, $username3, $username4, $username5);

$no_dupes = array_unique($usernames);
if (count($no_dupes) == count($usernames)) {
    // we have no duplicates
}
Run Code Online (Sandbox Code Playgroud)