阅读量:0
array_unique()
是 PHP 中用于移除数组中重复元素的函数
- JavaScript:
在 JavaScript 中,可以使用 Set
对象来实现类似的功能。Set
是一种集合数据结构,它只存储唯一值。将数组转换为 Set
,然后再转换回数组,可以去除重复项。
function arrayUnique(arr) { return [...new Set(arr)]; }
- Python:
在 Python 中,可以使用内置的 set
数据结构来实现类似的功能。将列表转换为集合,然后再转换回列表,可以去除重复项。
def array_unique(arr): return list(set(arr))
- Java:
在 Java 中,可以使用 HashSet
类来实现类似的功能。将数组或列表转换为 HashSet
,然后再转换回数组或列表,可以去除重复项。
import java.util.Arrays; import java.util.HashSet; import java.util.Set; public class Main { public static Integer[] arrayUnique(Integer[] arr) { Set<Integer> set = new HashSet<>(Arrays.asList(arr)); return set.toArray(new Integer[0]); } }
- C#:
在 C# 中,可以使用 HashSet
类来实现类似的功能。将数组或列表转换为 HashSet
,然后再转换回数组或列表,可以去除重复项。
using System; using System.Collections.Generic; using System.Linq; class Program { static int[] ArrayUnique(int[] arr) { HashSet<int> set = new HashSet<int>(arr); return set.ToArray(); } }
这些示例展示了如何在其他编程语言中实现类似 PHP array_unique()
的功能。请注意,这些示例可能需要根据您的具体需求进行调整。