Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.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关联数组中array2中不存在的array1值_Php_Arrays - Fatal编程技术网

删除php关联数组中array2中不存在的array1值

删除php关联数组中array2中不存在的array1值,php,arrays,Php,Arrays,我在PHP中有五个关联数组,其中包含来自数据库的数据 下面是数组1的一个示例: Array1 ( [0] => Array ( [id] => 2 [status] => 0 [user] => 86 [project] => 0 [project1] => 0 [project2] => 0 [project3] => 0

我在PHP中有五个关联数组,其中包含来自数据库的数据

下面是数组1的一个示例:

Array1
   (
[0] => Array
    (
        [id] => 2
        [status] => 0
        [user] => 86
        [project] => 0
        [project1] => 0
        [project2] => 0
        [project3] => 0
        [project4] => 0
        [project5] => 0
        [project6] => 0
        [email] => info@mail.com
        [day] => 06/30/2013

    )
     [1] => Array
    (
        [id] => 2
        [status] => 0
        [user] => 86
        [project] => 0
        [project1] => 0
        [project2] => 0
        [project3] => 0
        [project4] => 0
        [project5] => 0
        [project6] => 0
        [email] => infox@mail.com
        [day] => 06/30/2013

    )
)
现在是数组2

   Array
     (
      [0] => Array
        (
            [id] => 2
            [status] => 0
            [user] => 86
            [project] => 0
            [task] => 36
            [email] => info@mail.com
            [day] => 06/30/2013

        )
           )
我想在
array2
中的第一个数组上应用过滤器,以便在结果数组中应用过滤器后仅显示此内容

  result
      (
     [0] => Array
           (
     [id] => 2
    [status] => 0
    [user] => 86
    [project] => 0
    [project1] => 0
    [project2] => 0
    [project3] => 0
    [project4] => 0
    [project5] => 0
    [project6] => 0
    [email] => info@mail.com
    [day] => 06/30/2013

)
   )
您可以简单地使用:

array_merge($array1,$array2);

将您的查询更改为添加
join
keywordcant join获取了如此多的表和如此多的数据集,所以最好的解决方案是在不同的数组中获取所有不同的数据,然后应用过滤器