一,js查重
indexOf不适用的情况:
<script> function isRepeat(arr){ var hash = {}; for(var i in arr) { if (hash[arr[i]]) { return true; } hash[arr[i]] = true; } return false; } </script>
如果需进一步去重课返回i变量 ,然后 arr.splice() ,即可
二,php就好说了 ,用 array_unique 结合count 可以一步到位 或者 array_count_values 来查出每个值出现的次数再判断等等方法很多