我正在尝试将此表格用于:
如果任何 $_POST 变量等于任何其他 $_POST 变量抛出错误。
如果只有几个,那不是问题,但我有大约 20 个左右 所以如果我想这样做,我将不得不像这样
<?php
if($_POST['input1']==$_POST['input2'] || $_POST['input1']==$_POST['input3']){
die('whatever');
}
?>
但这不是好的编码(而且会花很长时间) 我想到了数组和不同的方式......
但我在 atm 上脑死亡所以我想我可以得到一些帮助.. 提前致谢
ps 如果在 PHP(服务器端)中完成它会很好,但 Jquery 始终是一个选项。
最佳答案
使用 array_unique()
删除重复值并检查它是否仍然等于您的数组:
if($_POST != array_unique($_POST))
die("...");
关于php - 如果任何 $_POST 等于另一个 $_POST 死 ('error' );?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3578305/