PHP:检查多维数组中的重复值 [英] PHP: Check for duplicate values in a multidimensional array

查看:62
本文介绍了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),只留下一个键值对,删除其他键值对,结果是这样的:

I want to check its values and find duplicates (i.e. keys 0, 2 and 3) leaving just one key - value pair deleting the others, resulting in somthing like this:

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

我该怎么做??

推荐答案

这将使用 从数组中删除重复项array_unique():

$new_arr = array_unique($arr, SORT_REGULAR);

这篇关于PHP:检查多维数组中的重复值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆