溫馨提示×

php array_unique的跨語言兼容性

PHP
小樊
100
2024-09-05 02:29:12
欄目: 編程語言

array_unique() 是 PHP 中用于移除數組中重復元素的函數

  1. JavaScript:

在 JavaScript 中,可以使用 Set 對象來實現類似的功能。Set 是一種集合數據結構,它只存儲唯一值。將數組轉換為 Set,然后再轉換回數組,可以去除重復項。

function arrayUnique(arr) {
  return [...new Set(arr)];
}
  1. Python:

在 Python 中,可以使用內置的 set 數據結構來實現類似的功能。將列表轉換為集合,然后再轉換回列表,可以去除重復項。

def array_unique(arr):
    return list(set(arr))
  1. 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]);
    }
}
  1. 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() 的功能。請注意,這些示例可能需要根據您的具體需求進行調整。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女