【发布时间】:2016-08-03 12:46:27
【问题描述】:
我有这个数组:
$number = array("a", "b", "b", "c", "a", "b", "c", "b", "c");
现在我想获取所有唯一值。表示结果应该是:
$result = array("a", "b", "c");
现在我知道这可以通过array_unique() 轻松解决。但我想编写自己的 array_unique() 小实现,只使用 for 循环 unset() 和 array_values()。
【问题讨论】:
-
只需使用
array_unique()。我不知道你怎么能花三个小时在这上面,而快速的谷歌搜索会在几分钟内解决这个问题。 -
为什么不使用array_unique()
-
您必须使用这些功能还是可以使用其他功能?
-
它可以很容易地解决。我知道。但我想使用 for()、unset() 和 array_values()。如果你有这个逻辑。让我知道。
-
你为什么要让你的代码变得复杂!