一尘不染

PHP:检查多维数组中的重复值

php

我对多维数组有这个问题。

给定以下多维数组:

Array(
[0] => Array("a", "b", "c")
[1] => Array("x", "y", "z")
[2] => Array("a", "b", "c")
[3] => Array("a", "b", "c")
[4] => Array("a", "x", "z")
)

我想检查它的值并找到重复项(即键0、2和3),仅留下一个键-值对删除其他键,结果是这样的:

Array(
    [0] => Array("a", "b", "c")
    [1] => Array("x", "y", "z")
    [2] => Array("a", "x", "z")
    )

我怎样才能做到这一点??


阅读 589

收藏
2020-05-29

共1个答案

一尘不染

这将使用array_unique()以下命令从阵列中删除重复项:

$new_arr = array_unique($arr, SORT_REGULAR);
2020-05-29