更好的使用功能 - array_unique或array_search

时间:2013-08-05 11:03:47

标签: php arrays performance array-unique

比较速度时应使用哪个函数array_unique或array_search。

我有一个充满重复条目的数组,现在我有2个选项可以让我的数组独一无二。我很困惑,我应该使用哪个功能来获得更好的性能?

1 个答案:

答案 0 :(得分:0)

我个人会使用array_unique(),因为它完全符合您的要求。这种原生方法是针对这个目标而开发的,您可以假设它具有最佳性能。

本机功能通常比您自己创建的任何功能都快。即使不是,语言(php)的未来更新也能够提高性能。

话虽如此:array_search非常繁重,因此根据数组的大小,在这种情况下使用它可能会很慢。