这是我将用于过滤的输入数组。PHP删除重复的多维数组
[TESTING] => Array
(
[0] => Array
(
[a] => false
[b] => WCP
[c] => Title A
)
[1] => Array
(
[a] => false
[b] => WCP
[c] => Title B
)
[2] => Array
(
[a] => false
[b] => WCP
[c] => Title C
)
)
我想删除同时具有以下项的重复记录:键[a]和[b]具有相同的值。我不想使用[c]作为删除重复记录的条件。这种情况下的输出应该是。
[TESTING] => Array
(
)
原因所有3个子阵列都具有键[a]和键[b]的值是相同的值。我使用了array_unique()
,但是这个函数使用全部3 [a],[b]和[c]作为删除我不想要的重复记录的条件。我没有得到我想要的输出。
需要帮助。任何建议或想法?
array_unique事情作为一个整体进行比较。你不能让它忽略你正在比较的组件。你必须自己拼凑一些东西,例如'array_walk()'。 –
什么输出数组? – TinhNQ