在比较速度时,应该使用哪个函数,array_unique还是array_search。
我有一个充满重复项的数组,现在我有两个选项可以使我的数组唯一。我很困惑,我应该使用哪个功能才能获得更好的性能?
就我个人而言,我会使用array_unique()
,因为它正是您想要的。这个本机方法就是为这个确切的目标而开发的,您可以假设它将具有最佳性能。
原生函数通常比您自己创建的任何函数都快。即使不是,语言(php)的未来更新也将能够提高性能。
话虽如此:array_search相当重,所以根据数组的大小,在这种情况下使用它可能会非常慢。