如果ANY $ _POST等于另一个$ _POST死('错误');?

Luk*_*ler 3 javascript php jquery

我想把这个表格改为:

如果任何$ _POST vars等于$ _POST vars中的任何其他vars则抛出错误.

如果它只是一些它不会是一个问题,但我有大约20左右所以,如果我想这样做,我将不得不像

    <?php 
    if($_POST['input1']==$_POST['input2'] || $_POST['input1']==$_POST['input3']){
die('whatever');
}

    ?>
Run Code Online (Sandbox Code Playgroud)

但这不是很好的编码(而且需要永远)我想到了阵列和不同的方式......

但我脑子里死了,所以我想我可以得到一些帮助..提前谢谢

ps在PHP(服务器端)中这样做会很好,但Jquery总是一个选项.

Col*_*ert 16

删除重复值array_unique()并检查它是否仍等于您的数组:

if($_POST != array_unique($_POST))
    die("...");
Run Code Online (Sandbox Code Playgroud)