检查重复数组

时间:2009-11-13 10:21:15

标签: php javascript

我有10个输入或更多,需要检查此数组是否重复。 如果用户的重复输入也会向用户显示该错误。

样品

检查数组qty [] 如果重复。将显示,不能进入

<input name="qty[]" type="text" class="InputBox" id="<? echo "qty".$i?>" onBlur="sumTotal('qty[]')" onChange="sumTotal('qty[]')" value="0" size="5">
<input name="qty[]" type="text" class="InputBox" id="<? echo "qty".$i?>" onBlur="sumTotal('qty[]')" onChange="sumTotal('qty[]')" value="0" size="5">
<input name="qty[]" type="text" class="InputBox" id="<? echo "qty".$i?>" onBlur="sumTotal('qty[]')" onChange="sumTotal('qty[]')"  value="0" size="5">
<input name="qty[]" type="text" class="InputBox" id="<? echo "qty".$i?>" onBlur="sumTotal('qty[]')" onChange="sumTotal('qty[]')" value="0" size="5">
<input name="qty[]" type="text" class="InputBox" id="<? echo "qty".$i?>" onBlur="sumTotal('qty[]')" onChange="sumTotal('qty[]')" value="0" size="5">
<input name="qty[]" type="text" class="InputBox" id="<? echo "qty".$i?>" onBlur="sumTotal('qty[]')" onChange="sumTotal('qty[]')"  value="0" size="5">
<input name="qty[]" type="text" class="InputBox" id="<? echo "qty".$i?>" onBlur="sumTotal('qty[]')" onChange="sumTotal('qty[]')" value="0" size="5">
<input name="qty[]" type="text" class="InputBox" id="<? echo "qty".$i?>" onBlur="sumTotal('qty[]')" onChange="sumTotal('qty[]')" value="0" size="5">
<input name="qty[]" type="text" class="InputBox" id="<? echo "qty".$i?>" onBlur="sumTotal('qty[]')" onChange="sumTotal('qty[]')"  value="0" size="5">
<input name="qty[]" type="text" class="InputBox" id="<? echo "qty".$i?>" onBlur="sumTotal('qty[]')" onChange="sumTotal('qty[]')" value="0" size="5">

我试试1周到现在不能。请帮帮我。

最诚挚的问候, Vilart

1 个答案:

答案 0 :(得分:1)

// $qty is the array you want to check for duplicates
$has_duplicates = (count(array_unique($qty)) != count($qty));

if ($has_duplicates) {
   // do something
}