我在php中有一点问题,我发现很难用文字解释.我有一个包含键值的关联数组.我想创建一个函数(或者如果已经有一个)将数组作为输入并删除重复但两种方式.
例如:
在我的数组中,我有{a – > b} {a – > c} {b – > a} {b – > C} …
从这个角度看,似乎没有任何重复,但对我来说{a – > b}和{b – > a}是重复的.所以我希望该函数将其视为重复,只返回其中一个.
我尝试使用array_flip / array_unique来交换密钥和值,但在循环中却没有用.
你是否可以帮助找到一种方法来做到这一点,即使它是一个长度很大的数组?或者如果有一个php函数可以做到这一点.
非常感谢帮助,谢谢.
有代码来说明这个想法:
对于一个类似的数组:
Array (
[0] => Array ( [0] => a [1] => b)
[1] => Array ( [0] => a [1] => c )
[2] => Array ( [0] => b [1] => a )
[3] => Array ( [0] => b [1] => c )
)