比较速度时应使用哪个函数array_unique或array_search。
我有一个充满重复条目的数组,现在我有2个选项可以让我的数组独一无二。我很困惑,我应该使用哪个功能来获得更好的性能?
答案 0 :(得分:0)
我个人会使用array_unique()
,因为它完全符合您的要求。这种原生方法是针对这个目标而开发的,您可以假设它具有最佳性能。
本机功能通常比您自己创建的任何功能都快。即使不是,语言(php)的未来更新也能够提高性能。
话虽如此:array_search非常繁重,因此根据数组的大小,在这种情况下使用它可能会很慢。