【发布时间】:2014-04-19 15:33:00
【问题描述】:
我有一个包含这个的数组
Array (
[0] => Array ( [0] => Sub1 )
[1] => Array ( [0] => Sub1 [1] => Gold )
[2] => Array ( [0] => Sub1 [1] => Sub2 )
[3] => Array ( [0] => Sub1 [1] => Sub2 [2] => Sub3 )
[4] => Array ( [0] => Sub1 [1] => Sub2 [2] => Sub3 [3] => Sub4 )
[5] => Array ( [0] => Sub1 [1] => Test )
)
如何删除数组 [2] [3],因为它们存在于 [4] 中
数组会是这样的
Array (
[0] => Array ( [0] => Sub1 [1] => Gold )
[1] => Array ( [0] => Sub1 [1] => Sub2 [2] => Sub3 [3] => Sub4 )
[2] => Array ( [0] => Sub1 [1] => Test )
)
可以自动化吗?
【问题讨论】:
-
使用array_intersect php.net/manual/en/function.array-intersect.php函数
-
@Alex - 从我所看到的数组相交它只返回多个数组中存在的值,我想要相反的。删除数组中已经存在的重复值。想象它像一个路径或一个 url 字符串,例如 Sub1/Sub2 Sub1/Sub2/Sub3 和 Sub1/Sub2/Sub3/Sub4
-
[0] 也出现在所有其他的。
标签: php arrays algorithm sorting