PHP:检查多维数组中的重复值 [英] PHP: Check for duplicate values in a multidimensional array
本文介绍了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屋!
查看全文