如何在PHP中删除重复的二维数组?

Jay*_*Jay 4 php arrays

我从以前的帖子中得到一些想法,他们正在谈论为每个$ array [$ i]创建一个哈希值,然后比较哈希来获得唯一的数组,但我不知道我能做些什么.

我的示例数组数据:

$arr[] = array(0,1,2,3);
$arr[] = array(4,5,2,1);
$arr[] = array(0,0,0,0);
$arr[] = array(0,1,2,3);
Run Code Online (Sandbox Code Playgroud)

我期待回归:

$arr[] = array(0,1,2,3);
$arr[] = array(4,5,2,1);
$arr[] = array(0,0,0,0);
Run Code Online (Sandbox Code Playgroud)

任何人都可以为此发布功能吗?

非常感谢!

Ali*_*xel 17

快速简单:

$arr = array_map('unserialize', array_unique(array_map('serialize', $arr)));
Run Code Online (Sandbox Code Playgroud)