Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在比较速度时,应该使用哪个函数,array_unique 或 array_search。
我有一个充满重复条目的数组,现在我有 2 个选项可以使我的数组独一无二。我很困惑,我应该使用哪个功能以获得更好的性能?
我个人会使用array_unique(),因为它完全符合您的要求。这种本机方法是为这个确切的目标而开发的,您可以假设它将具有最佳性能。
array_unique()
本机函数通常比您可以自己创建的任何函数更快。即使不是这样,该语言 (php) 的未来更新也将能够提高性能。
话虽这么说:array_search 非常重,因此根据数组的大小,在这种情况下使用它可能会很慢。