下拉列表元素上的重复选项值

下拉列表元素上的重复选项值

问题描述:

我使用this codes将自定义字段值列入Wordpress中的this category下拉列表元素(screenshot is here what i'm point out)。下拉列表元素上的重复选项值

因此,下拉列表中有重复的项目,以及如何删除列表中的重复条目?

在此先感谢。

+0

我想如果我可以把$周值放入每个循环的数组中,那么我可以使用array_unique(http://bit.ly/1MMIZH)函数来删除重复的条目。但我怎么能做到这一点?我不擅长PHP。 – fatihturan 2010-03-24 20:13:49

我发现从IRC人(alxndr)的解决方案。 This example解决了我的问题。

最好的办法是在将它们打印到列表中之前检查重复项。如果它们总是被排序(就像在你的例子中出现的那样),那么只要记录你使用的最后一个值是什么,你就可以很容易地做到这一点。确保当前值不匹配,然后显示它并将其分配为新的最后一个值。

入住这里: http://www.martienus.com/code/javascript-remove-duplicates-from-array.html

或谷歌删除重复的javascript'或一些这样的。

所以基本上,阅读下拉一切到一个数组,在下拉列表中删除所有内容,重复数据删除阵列,并将结果添加到下拉菜单的快速和肮脏......

我确信你可以稍后再回来,只需从下拉列表中删除所有内容并删除其他内容,然后将其添加回来作为效率练习。

+0

不,我正在寻找基于PHP的解决方案而不是JS。 – fatihturan 2010-03-24 19:37:22