PHP-如何以任何顺序测试多维数组中是否有重复的元素值

幽灵

我不确定标题是否真的能满足我的要求,所以这是我想要做的:

我有一个数组,每个数组都有四个整数元素。

Array(Array(1,2,3,4), Array(4,2,3,1), Array(18,3,22,9), Array(23, 12, 33, 55))

我基本上需要删除任意顺序具有相同值的两个数组之一,例如上例中的索引0和1。

当只有两个要检查的元素时,使用此问题中的最佳答案代码,我可以很容易地做到这一点

我的多维数组在任何给定时间都可以有1-10个数组,因此我似乎无法找出处理这种结构并删除任意顺序具有相同编号的数组的最佳方法。

非常感谢!

范围

我一直在想这件事,我认为使用一个精心设计的封闭array_filter可能我会去这个方式:

$matches = array();
$array = array_filter($array, function($ar) use (&$matches) {
    sort($ar);
    if(in_array($ar, $matches)) {
        return false;
    }
    $matches[] = $ar;
    return true;
});

参见此处的示例:http : //ideone.com/Zl7tlR

编辑:$array将是您的最终结果,请忽略,$matches因为它仅在过滤器关闭期间使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP-如何以任何顺序测试多维数组中是否有重复的元素值

来自分类Dev

PHP多维数组中的多个重复值

来自分类Dev

PHP-如何判断多维数组中是否所有相邻元素都存在?

来自分类Dev

检查值是否具有重复项,而另一列在php的多维数组中是否不同?

来自分类Dev

PHP在多维数组PHP中合并重复的数组值

来自分类Dev

如何使用PHP从多维数组中的重复值中获取一个值?

来自分类Dev

如何替换多维数组中的值-PHP

来自分类Dev

从PHP中的多维数组中删除重复的值

来自分类Dev

从php中的多维数组中仅提取重复值

来自分类Dev

从PHP中的多维数组中删除重复的值

来自分类Dev

PHP-从多维数组中删除重复的值

来自分类Dev

PHP-从多维数组中删除重复的值

来自分类Dev

PHP 检查数组值是否出现在所有多维数组中

来自分类Dev

删除多维数组中只有一个值的重复项,而在PHP中是重复项

来自分类Dev

如何从 PHP 中的多维 JSON 字符串数组中获取元素的值

来自分类Dev

PHP搜索多维数组以获取重复值

来自分类Dev

如何在php中获取重复的多维数组

来自分类Dev

如何使用PHP在多维数组中显示重复数据

来自分类Dev

php搜索一维数组值,如果多维数组中不存在值,则添加具有零值的元素

来自分类Dev

如何检查PHP多维数组是否至少具有一个值?

来自分类Dev

使用php检查键是否在多维数组中具有值

来自分类Dev

查找值是否在php的多维数组中退出

来自分类Dev

检查多维数组PHP中是否存在相同的值

来自分类Dev

如何在PHP中删除多维数组中的元素?

来自分类Dev

如何在PHP中删除多维数组中的元素?

来自分类Dev

是否有一种有效的方法来删除PHP多维数组中的重复项

来自分类Dev

从多维php数组中删除重复项

来自分类Dev

PHP如何从多维数组中获取随机元素?

来自分类Dev

如何在PHP中向多维数组添加元素?

Related 相关文章

  1. 1

    PHP-如何以任何顺序测试多维数组中是否有重复的元素值

  2. 2

    PHP多维数组中的多个重复值

  3. 3

    PHP-如何判断多维数组中是否所有相邻元素都存在?

  4. 4

    检查值是否具有重复项,而另一列在php的多维数组中是否不同?

  5. 5

    PHP在多维数组PHP中合并重复的数组值

  6. 6

    如何使用PHP从多维数组中的重复值中获取一个值?

  7. 7

    如何替换多维数组中的值-PHP

  8. 8

    从PHP中的多维数组中删除重复的值

  9. 9

    从php中的多维数组中仅提取重复值

  10. 10

    从PHP中的多维数组中删除重复的值

  11. 11

    PHP-从多维数组中删除重复的值

  12. 12

    PHP-从多维数组中删除重复的值

  13. 13

    PHP 检查数组值是否出现在所有多维数组中

  14. 14

    删除多维数组中只有一个值的重复项,而在PHP中是重复项

  15. 15

    如何从 PHP 中的多维 JSON 字符串数组中获取元素的值

  16. 16

    PHP搜索多维数组以获取重复值

  17. 17

    如何在php中获取重复的多维数组

  18. 18

    如何使用PHP在多维数组中显示重复数据

  19. 19

    php搜索一维数组值,如果多维数组中不存在值,则添加具有零值的元素

  20. 20

    如何检查PHP多维数组是否至少具有一个值?

  21. 21

    使用php检查键是否在多维数组中具有值

  22. 22

    查找值是否在php的多维数组中退出

  23. 23

    检查多维数组PHP中是否存在相同的值

  24. 24

    如何在PHP中删除多维数组中的元素?

  25. 25

    如何在PHP中删除多维数组中的元素?

  26. 26

    是否有一种有效的方法来删除PHP多维数组中的重复项

  27. 27

    从多维php数组中删除重复项

  28. 28

    PHP如何从多维数组中获取随机元素?

  29. 29

    如何在PHP中向多维数组添加元素?

热门标签

归档