php - 如何从 PHP 数组中删除所有重复项?

标签 php arrays

首先,我想向所有重复问题猎人指出this question没有完全回答我的问题。

现在,我有了一个数组。我们会说该数组是 array(1, 2, 2, 3, 4, 3, 2)

我需要删除重复项。不仅仅是其中一个重复项,而是全部,因此结果将是 array(1, 4)

我查看了array_unique() ,但这只会导致 array(1, 2, 3, 4)

有什么想法吗?

最佳答案

您可以使用 array_unique 的组合, array_diff_assocarray_diff :

array_diff($arr, array_diff_assoc($arr, array_unique($arr)))

关于php - 如何从 PHP 数组中删除所有重复项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3691369/

相关文章:

Javascript 正则表达式错误可能需要回顾类型的功能?

c - 结构数组在声明时存储垃圾

javascript - 迭代两个对象数组并创建新的数组对象

php - 在 SQL 中显示组合表

php - 在 MySQL 中加密/解密大文本数据的推荐方法是什么?

python:按特定ID计算事件

c - 数组点0不重置内容

php - 无法更新 Laravel4 中的记录 : SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘id’ in ‘where clause'

php - 如何将多个 html 文件(其中包含 PHP 和 JS 代码)合并为 1 个大 html 文件

php - Knockout JS 和 DataTables Ajax 和 PHP