Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中仅查找关联数组中的重复值_Php_Arrays_Multidimensional Array_Associative Array - Fatal编程技术网

在php中仅查找关联数组中的重复值

在php中仅查找关联数组中的重复值,php,arrays,multidimensional-array,associative-array,Php,Arrays,Multidimensional Array,Associative Array,这是我的数组输出- print_r($array_email); Array ( [1] => Array ( [0] => vikastyagi87@gmail.com [1] => vikastyagi87@gmail.com [2] => vikastyagi87@gmail.com [3] => v@gmail.com

这是我的数组输出-

print_r($array_email);

    Array
(
    [1] => Array
        (
            [0] => vikastyagi87@gmail.com
            [1] => vikastyagi87@gmail.com
            [2] => vikastyagi87@gmail.com
            [3] => v@gmail.com
            [4] => v@gmail.com
        )

    [2] => Array
        (
            [0] => vikastyagi87@gmail.com
        )

    [3] => Array
        (
            [0] => vikastyagi1987@gmail.com
        )

    [4] => Array
        (
            [0] => vikastyagi1987@gmail.com
        )

)
在这里,我尝试过-(但不起作用)

我需要这样的输出-

Array
    (
        [1] => Array
            (
                [1] => vikastyagi87@gmail.com
                [2] => vikastyagi87@gmail.com
                [4] => v@gmail.com
            )

        [2] => Array
            (
                [0] => vikastyagi87@gmail.com
            )
        [4] => Array
            (
                [0] => vikastyagi1987@gmail.com
            )

    )

如果我正确理解您的要求:

array_map(function($elem) {
    return array_unique($elem);
});

如果我正确理解您的要求:

array_map(function($elem) {
    return array_unique($elem);
});

如果我正确理解您的要求:

array_map(function($elem) {
    return array_unique($elem);
});

如果我正确理解您的要求:

array_map(function($elem) {
    return array_unique($elem);
});
你必须这样做:

array_walk($arr, function(&$value) {
    $value = array_unique($value);
});

$arr = array_unique($arr, SORT_REGULAR);
array\u walk
将删除内部数组中的重复项<代码>数组\u unique将完成其余部分。

您必须执行以下操作:

array_walk($arr, function(&$value) {
    $value = array_unique($value);
});

$arr = array_unique($arr, SORT_REGULAR);
array\u walk
将删除内部数组中的重复项<代码>数组\u unique将完成其余部分。

您必须执行以下操作:

array_walk($arr, function(&$value) {
    $value = array_unique($value);
});

$arr = array_unique($arr, SORT_REGULAR);
array\u walk
将删除内部数组中的重复项<代码>数组\u unique将完成其余部分。

您必须执行以下操作:

array_walk($arr, function(&$value) {
    $value = array_unique($value);
});

$arr = array_unique($arr, SORT_REGULAR);

array\u walk
将删除内部数组中的重复项
array\u unique
将完成其余部分。

您能解释一下如何使用它吗?我可能完全误解了这个问题,我当然不知道示例中的两个数组实际上是如何相互关联的。。。但这不是与“查找重复项”完全相反,因为它会删除它们而不是查找它们吗?@vikastyagi此调用返回过滤后的数组。请您解释一下如何使用它?我可能完全误解了这个问题,我当然不知道示例中的两个数组是如何相互关联的。。。但这不是与“查找重复项”完全相反,因为它会删除它们而不是查找它们吗?@vikastyagi此调用返回过滤后的数组。请您解释一下如何使用它?我可能完全误解了这个问题,我当然不知道示例中的两个数组是如何相互关联的。。。但这不是与“查找重复项”完全相反,因为它会删除它们而不是查找它们吗?@vikastyagi此调用返回过滤后的数组。请您解释一下如何使用它?我可能完全误解了这个问题,我当然不知道示例中的两个数组是如何相互关联的。。。但是这不是与“查找重复项”完全相反,因为它会删除它们而不是查找它们吗?@vikastyagi此调用返回过滤后的数组。