array_unique()
是 PHP 中用于移除數組中重復元素的函數
在 JavaScript 中,可以使用 Set
對象來實現類似的功能。Set
是一種集合數據結構,它只存儲唯一值。將數組轉換為 Set
,然后再轉換回數組,可以去除重復項。
function arrayUnique(arr) {
return [...new Set(arr)];
}
在 Python 中,可以使用內置的 set
數據結構來實現類似的功能。將列表轉換為集合,然后再轉換回列表,可以去除重復項。
def array_unique(arr):
return list(set(arr))
在 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# 中,可以使用 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()
的功能。請注意,這些示例可能需要根據您的具體需求進行調整。